C #: пункт меню не отображается при отладке - PullRequest
1 голос
/ 22 июня 2010

Итак, я добавил пункт «Меню» в мою программу и, хотя свойства:

IsEnabled: (is checked)
visibility: Visible

И мой .xaml показывает:

 <Grid>
    <Menu Height="26" HorizontalAlignment="Left" Margin="-1,0,0,0" Name="menu1" VerticalAlignment="Top" Width="504" Opacity="88">
    <MenuItem Header="_Menu"/>
    <MenuItem Header="_View"/>
    <MenuItem Header="_Edit"/>
    </Menu>
</Grid>

Когда я отлаживаю программу, в активной форме Windows не отображается «Меню» или какие-либо из элементов меню.

Есть мысли?

Ответы [ 3 ]

0 голосов
/ 22 июня 2010

Убедитесь, что вы явно сохранили и заново скомпилировали свое приложение после внесения изменений в XAML.

У меня лично было много случаев, когда изменения XAML просто не появлялись при отладке приложения.Чтобы убедиться, что ваши изменения проходят, вы можете очистить решение и восстановить его.

0 голосов
/ 13 августа 2010

Я обнаружил техническую проблему, которую я исправил и которая была причиной проблемы.

0 голосов
/ 22 июня 2010

Добавьте сразу после вашего элемента окна <DockPanel Width="Auto" Height="Auto" LastChildFill="True">

И затем добавьте этот атрибут в ваш элемент меню: DockPanel.Dock="Top"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...