|
|
|
@ -9,68 +9,27 @@ |
|
|
|
xmlns:v="clr-namespace:ControlCatalog.Views" |
|
|
|
x:Class="ControlCatalog.MainWindow" WindowState="{Binding WindowState, Mode=TwoWay}"> |
|
|
|
|
|
|
|
<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> |
|
|
|
<ScrollViewer Name="scroller" HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto"> |
|
|
|
<ItemsRepeater Name="repeater" Background="Transparent" Items="{Binding Albums}" Margin="0 60"> |
|
|
|
<ItemsRepeater.Layout> |
|
|
|
<UniformGridLayout ItemsJustification="SpaceEvenly" MinRowSpacing="60" Orientation="Horizontal" MaximumRowsOrColumns="4" /> |
|
|
|
</ItemsRepeater.Layout> |
|
|
|
<ItemsRepeater.ItemTemplate> |
|
|
|
<DataTemplate> |
|
|
|
|
|
|
|
<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> |
|
|
|
<Border BorderBrush="Black" Height="200" Width="200" BorderThickness="1"> |
|
|
|
<Panel> |
|
|
|
|
|
|
|
|
|
|
|
<Panel> |
|
|
|
<TextBlock Text="{Binding }" FontSize="40" VerticalAlignment="Center" HorizontalAlignment="Center" /> |
|
|
|
</Panel> |
|
|
|
</Panel> |
|
|
|
</Border> |
|
|
|
|
|
|
|
|
|
|
|
</DataTemplate> |
|
|
|
</ItemsRepeater.ItemTemplate> |
|
|
|
</ItemsRepeater> |
|
|
|
</ScrollViewer> |
|
|
|
</Window> |
|
|
|
|