| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <Window xmlns="https://github.com/avaloniaui" MinWidth="500" MinHeight="300"
- Width="1024" Height="800"
- xmlns:pages="clr-namespace:ControlCatalog.Pages"
- Title="Avalonia Control Gallery"
- Icon="/Assets/test_icon.ico"
- xmlns:local="clr-namespace:ControlCatalog"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:vm="clr-namespace:ControlCatalog.ViewModels"
- xmlns:v="clr-namespace:ControlCatalog.Views"
- x:Class="ControlCatalog.MainWindow" WindowState="{Binding WindowState, Mode=TwoWay}" Background="{DynamicResource SystemControlPageBackgroundAltHighBrush}">
- <NativeMenu.Menu>
- <NativeMenu>
- <NativeMenuItem Header="File">
- <NativeMenuItem.Menu>
- <NativeMenu>
- <NativeMenuItem Icon="/Assets/test_icon.ico" Header="Open" Clicked="OnOpenClicked" Gesture="Ctrl+O"/>
- <NativeMenuItemSeperator/>
- <NativeMenuItem Icon="/Assets/github_icon.png" Header="Recent">
- <NativeMenuItem.Menu>
- <NativeMenu/>
- </NativeMenuItem.Menu>
- </NativeMenuItem>
- <NativeMenuItemSeperator/>
- <NativeMenuItem Header="{x:Static local:MainWindow.MenuQuitHeader}"
- Gesture="{x:Static local:MainWindow.MenuQuitGesture}"
- Clicked="OnCloseClicked" />
- </NativeMenu>
- </NativeMenuItem.Menu>
- </NativeMenuItem>
- <NativeMenuItem Header="Edit">
- <NativeMenuItem.Menu>
- <NativeMenu>
- <NativeMenuItem Header="Copy"/>
- <NativeMenuItem Header="Paste"/>
- </NativeMenu>
- </NativeMenuItem.Menu>
- </NativeMenuItem>
- <NativeMenuItem Header="Options">
- <NativeMenuItem.Menu>
- <NativeMenu>
- <NativeMenuItem Header="Check Me (None)"
- Command="{Binding ToggleMenuItemCheckedCommand}"
- ToggleType="None"
- IsChecked="{Binding IsMenuItemChecked}" />
- <NativeMenuItem Header="Check Me (CheckBox)"
- Command="{Binding ToggleMenuItemCheckedCommand}"
- ToggleType="CheckBox"
- IsChecked="{Binding IsMenuItemChecked}" />
- <NativeMenuItem Header="Check Me (Radio)"
- Command="{Binding ToggleMenuItemCheckedCommand}"
- ToggleType="Radio"
- IsChecked="{Binding IsMenuItemChecked}" />
- </NativeMenu>
- </NativeMenuItem.Menu>
- </NativeMenuItem>
- </NativeMenu>
- </NativeMenu.Menu>
- <Window.DataTemplates>
- <DataTemplate DataType="vm:NotificationViewModel">
- <v:CustomNotificationView />
- </DataTemplate>
- </Window.DataTemplates>
- <DockPanel LastChildFill="True">
- <Menu Name="MainMenu" DockPanel.Dock="Top">
- <MenuItem Header="File">
- <MenuItem Header="Exit" Command="{Binding ExitCommand}" />
- </MenuItem>
- <MenuItem Header="Help">
- <MenuItem Header="About" Command="{Binding AboutCommand}" />
- </MenuItem>
- </Menu>
- <local:MainView />
- </DockPanel>
- </Window>
|