WPF: правильный способ сделать стандартное меню - PullRequest
1 голос
/ 14 января 2010

Я только начал возиться с WPF в Expression Blend, и сейчас я пытаюсь разработать интерфейс «нормального графического интерфейса Windows» с меню в самом верху и некоторыми другими вещами, которые занимают остальную часть окна.

Какую панель я использую, чтобы меню всегда оставалось на самом верху, занимало столько высоты, сколько нужно, чтобы соответствовать элементам меню и заполняло всю ширину окна таким образом, чтобы я мог просто заполнить другие панели, а что - нет в остальной части окна?

1 Ответ

4 голосов
/ 14 января 2010
    <DockPanel LastChildFill="True">
        <Menu DockPanel.Dock="Top">
            <MenuItem Header="Foo" />
        </Menu>

        <!-- Use whatever panel you want here -->            
        <StackPanel>
            <TextBlock Text="Bar" />
        </StackPanel>
    </DockPanel>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...