Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF菜单项多重添加。_C#_Wpf_Xaml - Fatal编程技术网

C# WPF菜单项多重添加。

C# WPF菜单项多重添加。,c#,wpf,xaml,C#,Wpf,Xaml,错误CS0120非静态字段需要对象引用, 方法或属性“MainWindow.System”%Path%\MainWindow.g.cs位于第行 316 当我尝试在子菜单项下添加子菜单项时,我在标题中提到了代码错误。这是我的密码: <Menu x:Name="MainMenu" Height="Auto" Width="Auto" VerticalAlignment="Top"> <MenuItem Header="_Menu" x:Name="M

错误CS0120非静态字段需要对象引用, 方法或属性“MainWindow.System”%Path%\MainWindow.g.cs位于第行 316

当我尝试在子菜单项下添加子菜单项时,我在标题中提到了代码错误。这是我的密码:

<Menu x:Name="MainMenu" Height="Auto" Width="Auto" VerticalAlignment="Top">
                <MenuItem Header="_Menu" x:Name="Menu" Foreground="Black">
                    <MenuItem x:Name="RestartComputer" Header="_Restart Computer" Click="restart_Click"/>
                    <MenuItem x:Name="ShutdownComputer"  Header="_Shutdown Computer" Click="shutdown_Click"/>
                    <MenuItem x:Name="OnTop" Header="_Always On Top" Click="OnTop_Click"/>
                    <Separator Width="Auto" Height="2"/>
                    <MenuItem x:Name="Exit" Header="_Exit" Click="MenuItem_Click"/>
                </MenuItem>
                <MenuItem x:Name="ControlPanel" Header="_Control Panel" Height="Auto" Width="Auto" Foreground="Black">                    
                        <MenuItem x:Name="Main" Header="Control Panel Main"/>
                        <MenuItem x:Name="ProgramsAndFeatures" Header="Programs and Features"/>
                        <MenuItem x:Name="AdministrativeTools" Header="Administrative Tools"/>
                        <MenuItem x:Name="DeviceManager" Header="Device Manager"/>
                        <MenuItem x:Name="NetworkAndSharing" Header="Network and Sharing"/> 
                        <MenuItem x:Name="PowerOptions" Header="Power Options"/>
                        <Separator Width="Auto" Height="2"/>
                        <MenuItem x:Name="WindowsFirewall" Header="Windows Firewall"/>
                        <MenuItem x:Name="Display" Header="Display"/>
                        <Separator Width="Auto" Height="2"/>
                        <MenuItem x:Name="System" Header="System"/>
                        <MenuItem x:Name="DevicesAndPrinters" Header="Devices and Printers"/>                    
                </MenuItem>                
            </Menu> 

使用不同的
x:Name

<MenuItem x:Name="System" Header="System"/>

:S我恨我自己,我怎么会没有想到这一点?谢谢你,蒂尔玛蒂。
<MenuItem x:Name="System" Header="System"/>