2022-03-13 22:47:30 +00:00
|
|
|
<mahapps:MetroWindow
|
|
|
|
x:Class="Wabbajack.MainWindow"
|
|
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
|
|
xmlns:icon="http://metro.mahapps.com/winfx/xaml/iconpacks"
|
|
|
|
xmlns:local="clr-namespace:Wabbajack"
|
|
|
|
xmlns:mahapps="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
|
|
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
|
|
xmlns:viewModels="clr-namespace:Wabbajack.View_Models"
|
2022-05-19 03:21:38 +00:00
|
|
|
xmlns:behaviors="clr-namespace:IKriv.Windows.Controls.Behaviors"
|
2022-03-14 03:48:24 +00:00
|
|
|
ShowTitleBar="False"
|
|
|
|
Title="WABBAJACK"
|
2022-03-13 22:47:30 +00:00
|
|
|
Width="1280"
|
|
|
|
Height="960"
|
|
|
|
MinWidth="850"
|
|
|
|
MinHeight="650"
|
|
|
|
Closing="Window_Closing"
|
|
|
|
RenderOptions.BitmapScalingMode="HighQuality"
|
|
|
|
ResizeMode="CanResize"
|
|
|
|
Style="{StaticResource {x:Type Window}}"
|
|
|
|
TitleBarHeight="25"
|
|
|
|
UseLayoutRounding="True"
|
|
|
|
WindowTitleBrush="{StaticResource MahApps.Brushes.Accent}"
|
|
|
|
mc:Ignorable="d">
|
2022-03-14 03:48:24 +00:00
|
|
|
<Grid Background="#121212" MouseDown="UIElement_OnMouseDown">
|
|
|
|
<Grid.RowDefinitions>
|
|
|
|
<RowDefinition></RowDefinition>
|
|
|
|
</Grid.RowDefinitions>
|
|
|
|
<Rectangle Grid.Row="0">
|
|
|
|
<Rectangle.Fill>
|
|
|
|
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
|
|
|
|
<GradientStop Offset="0" Color="#16BB86FC" />
|
|
|
|
<GradientStop Offset="0.4" Color="#00000000" />
|
|
|
|
</LinearGradientBrush>
|
|
|
|
</Rectangle.Fill>
|
|
|
|
</Rectangle>
|
2022-05-19 03:21:38 +00:00
|
|
|
<TabControl Grid.Row="0" x:Name="Tabs" behaviors:TabContent.IsCached="True">
|
|
|
|
<behaviors:TabContent.Template>
|
|
|
|
<DataTemplate>
|
|
|
|
<Button>Sup></Button>
|
|
|
|
</DataTemplate>
|
|
|
|
</behaviors:TabContent.Template>
|
|
|
|
<!--
|
2022-03-13 23:08:27 +00:00
|
|
|
<TabItem>
|
|
|
|
<TabItem.Header>
|
2022-05-15 22:38:22 +00:00
|
|
|
<StackPanel Orientation="Horizontal">
|
2022-03-13 23:08:27 +00:00
|
|
|
<TextBlock FontSize="16" Margin="0, 0, 8, 0">WABBAJACK 3.0.0</TextBlock>
|
2022-05-15 22:38:22 +00:00
|
|
|
<Button Name="SettingsButton"><icon:Material Kind="Cog"></icon:Material></Button>
|
|
|
|
</StackPanel>
|
2022-03-13 23:08:27 +00:00
|
|
|
</TabItem.Header>
|
|
|
|
<Grid>
|
|
|
|
<Grid.RowDefinitions>
|
|
|
|
<RowDefinition Height="*"></RowDefinition>
|
|
|
|
<RowDefinition Height="Auto"></RowDefinition>
|
|
|
|
</Grid.RowDefinitions>
|
|
|
|
<ContentPresenter Grid.Row="0" Content="{Binding ActivePane}">
|
|
|
|
<ContentPresenter.Resources>
|
|
|
|
<DataTemplate DataType="{x:Type local:CompilerVM}">
|
|
|
|
<local:CompilerView ViewModel="{Binding}" />
|
|
|
|
</DataTemplate>
|
|
|
|
<DataTemplate DataType="{x:Type local:InstallerVM}">
|
|
|
|
<local:InstallationView ViewModel="{Binding}" />
|
|
|
|
</DataTemplate>
|
|
|
|
<DataTemplate DataType="{x:Type local:ModeSelectionVM}">
|
|
|
|
<local:ModeSelectionView ViewModel="{Binding}" />
|
|
|
|
</DataTemplate>
|
|
|
|
<DataTemplate DataType="{x:Type local:ModListGalleryVM}">
|
|
|
|
<local:ModListGalleryView ViewModel="{Binding}" />
|
|
|
|
</DataTemplate>
|
|
|
|
<DataTemplate DataType="{x:Type local:WebBrowserVM}">
|
|
|
|
<local:WebBrowserView />
|
|
|
|
</DataTemplate>
|
|
|
|
<DataTemplate DataType="{x:Type local:SettingsVM}">
|
|
|
|
<local:SettingsView ViewModel="{Binding}" />
|
|
|
|
</DataTemplate>
|
|
|
|
<DataTemplate DataType="{x:Type viewModels:ModListContentsVM}">
|
|
|
|
<local:ModListContentsView ViewModel="{Binding}" />
|
|
|
|
</DataTemplate>
|
|
|
|
</ContentPresenter.Resources>
|
|
|
|
</ContentPresenter>
|
|
|
|
<TextBlock Grid.Row="1" Margin="5, 0" Name="ResourceUsage" HorizontalAlignment="Right"></TextBlock>
|
|
|
|
</Grid>
|
2022-05-19 03:21:38 +00:00
|
|
|
</TabItem> -->
|
2022-03-13 23:08:27 +00:00
|
|
|
</TabControl>
|
2022-03-13 22:47:30 +00:00
|
|
|
</Grid>
|
|
|
|
|
|
|
|
<mahapps:MetroWindow.RightWindowCommands>
|
|
|
|
<mahapps:WindowCommands>
|
|
|
|
<mahapps:WindowCommands.Resources>
|
|
|
|
<Style BasedOn="{StaticResource IconBareButtonStyle}" TargetType="Button" />
|
|
|
|
</mahapps:WindowCommands.Resources>
|
|
|
|
|
|
|
|
<Button
|
|
|
|
Margin="5,0"
|
|
|
|
Command="{Binding CopyVersionCommand}"
|
|
|
|
Content="{Binding VersionDisplay}">
|
|
|
|
<Button.ToolTip>
|
|
|
|
<ToolTip Content="Wabbajack Version
Click to copy to clipboard"/>
|
|
|
|
</Button.ToolTip>
|
|
|
|
</Button>
|
|
|
|
<Button Grid.Column="1"
|
|
|
|
Margin="5,0"
|
|
|
|
Command="{Binding OpenSettingsCommand}">
|
|
|
|
<icon:PackIconMaterial
|
|
|
|
Width="17"
|
|
|
|
Height="17"
|
|
|
|
Kind="Cog" />
|
|
|
|
</Button>
|
|
|
|
</mahapps:WindowCommands>
|
|
|
|
</mahapps:MetroWindow.RightWindowCommands>
|
|
|
|
<Window.TaskbarItemInfo>
|
|
|
|
<TaskbarItemInfo x:Name="TaskbarItemInfo"></TaskbarItemInfo>
|
|
|
|
</Window.TaskbarItemInfo>
|
|
|
|
</mahapps:MetroWindow>
|