Negate items in native menu check.

This commit is contained in:
2020-04-11 01:31:12 +01:00
parent f81c0f9638
commit c41e547efe
2 changed files with 6 additions and 6 deletions

View File

@@ -27,8 +27,8 @@ namespace Aaru.Gui.ViewModels
public string Greeting => "Welcome to Aaru!"; public string Greeting => "Welcome to Aaru!";
public bool NativeMenuNotSupported => public bool NativeMenuSupported =>
!NativeMenu.GetIsNativeMenuExported((Application.Current.ApplicationLifetime as NativeMenu.GetIsNativeMenuExported((Application.Current.ApplicationLifetime as
IClassicDesktopStyleApplicationLifetime)?.MainWindow); IClassicDesktopStyleApplicationLifetime)?.MainWindow);
public ReactiveCommand<Unit, Unit> AboutCommand { get; } public ReactiveCommand<Unit, Unit> AboutCommand { get; }

View File

@@ -10,10 +10,10 @@
<Menu DockPanel.Dock="Top"> <Menu DockPanel.Dock="Top">
<MenuItem Header="_File"> <MenuItem Header="_File">
<MenuItem Header="_Open" /> <Separator /> <MenuItem Header="_Open" /> <Separator />
<MenuItem Header="_Settings" IsVisible="{Binding NativeMenuNotSupported}" <MenuItem Header="_Settings" IsVisible="{Binding !NativeMenuSupported}"
Command="{Binding SettingsCommand}" /> Command="{Binding SettingsCommand}" />
<Separator /> <Separator />
<MenuItem Header="E_xit" IsVisible="{Binding NativeMenuNotSupported}" Command="{Binding ExitCommand}" /> <MenuItem Header="E_xit" IsVisible="{Binding !NativeMenuSupported}" Command="{Binding ExitCommand}" />
</MenuItem> </MenuItem>
<MenuItem Header="_Devices"> <MenuItem Header="_Devices">
<MenuItem Header="_Refresh" /> <MenuItem Header="_Refresh" />
@@ -25,8 +25,8 @@
<MenuItem Header="_Encodings" Command="{Binding EncodingsCommand}" /> <MenuItem Header="_Encodings" Command="{Binding EncodingsCommand}" />
<MenuItem Header="_Plugins" Command="{Binding PluginsCommand}" /> <MenuItem Header="_Plugins" Command="{Binding PluginsCommand}" />
<MenuItem Header="_Statistics" Command="{Binding StatisticsCommand}" /> <MenuItem Header="_Statistics" Command="{Binding StatisticsCommand}" />
<Separator IsVisible="{Binding NativeMenuNotSupported}" /> <Separator IsVisible="{Binding !NativeMenuSupported}" />
<MenuItem Header="_About" Name="AboutMenuItem" IsVisible="{Binding NativeMenuNotSupported}" <MenuItem Header="_About" Name="AboutMenuItem" IsVisible="{Binding !NativeMenuSupported}"
Command="{Binding AboutCommand}" /> Command="{Binding AboutCommand}" />
</MenuItem> </MenuItem>
</Menu> </Menu>