C#:调试时未显示菜单项

时间:2010-06-22 17:29:01

标签: c# menu

所以我在程序中添加了一个“菜单”项目,但是属性:

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>

当我调试程序时,“菜单”或任何MenuItems都没有显示在Active Windows窗体上。

有什么想法?

3 个答案:

答案 0 :(得分:0)

在窗口元素<DockPanel Width="Auto" Height="Auto" LastChildFill="True">

之后立即添加

然后将此属性添加到菜单元素中:DockPanel.Dock="Top"

答案 1 :(得分:0)

确保在进行XAML更改后明确保存并重新编译应用程序。

我个人有很多实例,在调试应用程序时XAML更改根本没有显示。为确保您的更改正在进行,您可以清理解决方案并重建。

答案 2 :(得分:0)

我发现了一个技术问题,我理顺了导致问题的问题。