2020-02-26 22:48:54 +13:00
|
|
|
<Window
|
|
|
|
x:Class="ModAssistant.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:local="clr-namespace:ModAssistant"
|
|
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
|
|
Title="{DynamicResource MainWindow:WindowTitle}"
|
|
|
|
Icon="Resources/icon.ico"
|
|
|
|
SizeChanged="Window_SizeChanged"
|
|
|
|
UIElement.PreviewMouseDown="Window_PreviewMouseDown"
|
|
|
|
mc:Ignorable="d">
|
2020-02-01 17:13:08 +13:00
|
|
|
<Grid>
|
2020-02-26 22:48:54 +13:00
|
|
|
<Rectangle Fill="{DynamicResource ModAssistantBackground}" />
|
2020-02-18 18:21:21 +13:00
|
|
|
<Rectangle>
|
|
|
|
<Rectangle.Fill>
|
2020-02-26 22:48:54 +13:00
|
|
|
<ImageBrush x:Name="BackgroundImage" Stretch="{DynamicResource BackgroundImageStretch}" />
|
2020-02-18 18:21:21 +13:00
|
|
|
</Rectangle.Fill>
|
|
|
|
</Rectangle>
|
2020-02-26 22:48:54 +13:00
|
|
|
<MediaElement
|
|
|
|
Name="BackgroundVideo"
|
|
|
|
LoadedBehavior="Manual"
|
|
|
|
MediaEnded="BackgroundVideo_MediaEnded"
|
|
|
|
Visibility="Hidden" />
|
|
|
|
<Image
|
|
|
|
x:Name="SideImage"
|
|
|
|
Width="{Binding RelativeSource={RelativeSource Self}, Path=Source.PixelWidth}"
|
|
|
|
Height="{Binding RelativeSource={RelativeSource Self}, Path=Source.PixelHeight}"
|
|
|
|
HorizontalAlignment="Left"
|
|
|
|
VerticalAlignment="{DynamicResource SideImageYPosition}"
|
|
|
|
SnapsToDevicePixels="True"
|
|
|
|
Stretch="Fill"
|
|
|
|
UseLayoutRounding="True" />
|
2020-02-01 17:13:08 +13:00
|
|
|
<Grid Margin="10">
|
|
|
|
<Grid.RowDefinitions>
|
2020-02-26 22:48:54 +13:00
|
|
|
<RowDefinition Height="*" />
|
|
|
|
<RowDefinition Height="50" />
|
2020-02-01 17:13:08 +13:00
|
|
|
</Grid.RowDefinitions>
|
|
|
|
<Grid.ColumnDefinitions>
|
2020-02-26 22:48:54 +13:00
|
|
|
<ColumnDefinition Width="70" />
|
|
|
|
<ColumnDefinition Width="*" />
|
2020-02-01 17:13:08 +13:00
|
|
|
</Grid.ColumnDefinitions>
|
2019-04-22 18:41:43 +12:00
|
|
|
|
2020-02-01 17:13:08 +13:00
|
|
|
<Grid Grid.Column="0">
|
|
|
|
<Grid.RowDefinitions>
|
|
|
|
<RowDefinition Height="65" />
|
|
|
|
<RowDefinition Height="70" />
|
|
|
|
<RowDefinition Height="70" />
|
|
|
|
<RowDefinition Height="70" />
|
|
|
|
<RowDefinition Height="*" />
|
|
|
|
<RowDefinition Height="Auto" />
|
|
|
|
</Grid.RowDefinitions>
|
2019-04-22 18:41:43 +12:00
|
|
|
|
2020-02-26 22:48:54 +13:00
|
|
|
<Button
|
|
|
|
Name="IntroButton"
|
|
|
|
Grid.Row="0"
|
|
|
|
Height="60"
|
|
|
|
Margin="0,0,10,5"
|
|
|
|
Click="IntroButton_Click"
|
|
|
|
Style="{DynamicResource MainPageButton}">
|
2020-02-01 17:13:08 +13:00
|
|
|
<StackPanel Margin="0,8,0,0">
|
2020-02-26 22:48:54 +13:00
|
|
|
<Image
|
|
|
|
Height="30"
|
|
|
|
VerticalAlignment="Bottom"
|
|
|
|
Source="{StaticResource info_circleDrawingImage}" />
|
|
|
|
<TextBlock
|
|
|
|
Margin="0,0,0,5"
|
|
|
|
HorizontalAlignment="Center"
|
|
|
|
VerticalAlignment="Bottom"
|
|
|
|
Text="{DynamicResource MainWindow:IntroButton}" />
|
2020-02-01 17:13:08 +13:00
|
|
|
</StackPanel>
|
|
|
|
</Button>
|
2019-05-19 03:32:14 +12:00
|
|
|
|
2020-02-26 22:48:54 +13:00
|
|
|
<Button
|
|
|
|
Name="ModsButton"
|
|
|
|
Grid.Row="1"
|
|
|
|
Height="60"
|
|
|
|
Margin="0,5,10,5"
|
|
|
|
Click="ModsButton_Click"
|
|
|
|
IsEnabled="false"
|
|
|
|
Style="{DynamicResource MainPageButton}">
|
2020-02-01 17:13:08 +13:00
|
|
|
<StackPanel Margin="0,6,0,0">
|
2020-02-26 22:48:54 +13:00
|
|
|
<Image
|
|
|
|
Height="30"
|
|
|
|
VerticalAlignment="Bottom"
|
|
|
|
Source="{StaticResource microchipDrawingImage}" />
|
|
|
|
<TextBlock
|
|
|
|
Margin="0,0,0,5"
|
|
|
|
HorizontalAlignment="Center"
|
|
|
|
VerticalAlignment="Bottom"
|
|
|
|
Text="{DynamicResource MainWindow:ModsButton}" />
|
2020-02-01 17:13:08 +13:00
|
|
|
</StackPanel>
|
|
|
|
</Button>
|
2019-04-22 18:41:43 +12:00
|
|
|
|
2020-02-26 22:48:54 +13:00
|
|
|
<Button
|
|
|
|
Name="AboutButton"
|
|
|
|
Grid.Row="2"
|
|
|
|
Height="60"
|
|
|
|
Margin="0,5,10,5"
|
|
|
|
Click="AboutButton_Click"
|
|
|
|
Style="{DynamicResource MainPageButton}">
|
2020-02-01 17:13:08 +13:00
|
|
|
<StackPanel Margin="0,6,0,0">
|
2020-02-26 22:48:54 +13:00
|
|
|
<Image
|
|
|
|
Height="30"
|
|
|
|
VerticalAlignment="Bottom"
|
|
|
|
Source="{StaticResource heartDrawingImage}" />
|
|
|
|
<TextBlock
|
|
|
|
Margin="0,0,0,5"
|
|
|
|
HorizontalAlignment="Center"
|
|
|
|
VerticalAlignment="Bottom"
|
|
|
|
Text="{DynamicResource MainWindow:AboutButton}" />
|
2020-02-01 17:13:08 +13:00
|
|
|
</StackPanel>
|
|
|
|
</Button>
|
|
|
|
|
2020-02-26 22:48:54 +13:00
|
|
|
<Button
|
|
|
|
Name="OptionsButton"
|
|
|
|
Grid.Row="3"
|
|
|
|
Height="60"
|
|
|
|
Margin="0,5,10,5"
|
|
|
|
Click="OptionsButton_Click"
|
|
|
|
Style="{DynamicResource MainPageButton}">
|
2020-02-01 17:13:08 +13:00
|
|
|
<StackPanel Margin="0,5,0,0">
|
2020-02-26 22:48:54 +13:00
|
|
|
<Image
|
|
|
|
Height="30"
|
|
|
|
VerticalAlignment="Bottom"
|
|
|
|
Source="{StaticResource cogDrawingImage}" />
|
|
|
|
<TextBlock
|
|
|
|
Margin="0,0,0,5"
|
|
|
|
HorizontalAlignment="Center"
|
|
|
|
VerticalAlignment="Bottom"
|
|
|
|
Text="{DynamicResource MainWindow:OptionsButton}" />
|
2020-02-01 17:13:08 +13:00
|
|
|
</StackPanel>
|
|
|
|
</Button>
|
|
|
|
|
2020-02-26 22:48:54 +13:00
|
|
|
<StackPanel
|
|
|
|
Name="GameVersions"
|
|
|
|
Grid.Row="5"
|
|
|
|
VerticalAlignment="Bottom">
|
2020-02-17 14:48:42 +13:00
|
|
|
<TextBlock FontSize="10">
|
2020-02-26 22:48:54 +13:00
|
|
|
<TextBlock Text="{DynamicResource MainWindow:GameVersionLabel}" />
|
|
|
|
:
|
2020-02-17 14:48:42 +13:00
|
|
|
</TextBlock>
|
2020-02-26 22:48:54 +13:00
|
|
|
<ComboBox
|
|
|
|
Name="GameVersionsBox"
|
|
|
|
Margin="0,5,5,0"
|
|
|
|
SelectionChanged="GameVersionsBox_SelectionChanged" />
|
|
|
|
<ComboBox
|
|
|
|
Name="GameVersionsBoxOverride"
|
|
|
|
Margin="0,5,5,0"
|
|
|
|
Visibility="Collapsed" />
|
2020-02-02 17:00:52 +13:00
|
|
|
</StackPanel>
|
2020-02-01 17:13:08 +13:00
|
|
|
|
|
|
|
</Grid>
|
|
|
|
|
|
|
|
<StackPanel Grid.Row="1" VerticalAlignment="Center">
|
2020-02-26 22:48:54 +13:00
|
|
|
<TextBlock HorizontalAlignment="Center" Text="{DynamicResource MainWindow:VersionLabel}" />
|
2020-02-17 14:48:42 +13:00
|
|
|
<TextBlock Name="VersionText" HorizontalAlignment="Center" />
|
2020-02-01 17:13:08 +13:00
|
|
|
</StackPanel>
|
|
|
|
|
2020-02-26 22:48:54 +13:00
|
|
|
<Frame
|
|
|
|
Name="Main"
|
|
|
|
Grid.Column="1"
|
|
|
|
Background="{DynamicResource FrameBackgroundColor}"
|
|
|
|
NavigationUIVisibility="Hidden" />
|
2020-02-01 17:13:08 +13:00
|
|
|
|
2020-02-26 22:48:54 +13:00
|
|
|
<Grid Grid.Row="1" Grid.Column="1">
|
2020-02-01 17:13:08 +13:00
|
|
|
<Grid.ColumnDefinitions>
|
|
|
|
<ColumnDefinition Width="*" />
|
|
|
|
<ColumnDefinition Width="115" />
|
2020-05-09 20:10:10 +12:00
|
|
|
<ColumnDefinition Width="130" />
|
2020-02-01 17:13:08 +13:00
|
|
|
</Grid.ColumnDefinitions>
|
|
|
|
|
2020-02-26 22:48:54 +13:00
|
|
|
<Border
|
|
|
|
Height="40"
|
|
|
|
VerticalAlignment="Bottom"
|
|
|
|
BorderBrush="{DynamicResource BottomStatusBarOutline}"
|
|
|
|
BorderThickness="1">
|
|
|
|
<TextBlock
|
|
|
|
Name="MainTextBlock"
|
|
|
|
Padding="5"
|
|
|
|
Background="{DynamicResource BottomStatusBarBackground}"
|
|
|
|
FontSize="20" />
|
2020-02-14 17:44:51 +13:00
|
|
|
</Border>
|
2020-02-26 22:48:54 +13:00
|
|
|
<Button
|
|
|
|
Name="InfoButton"
|
|
|
|
Grid.Column="1"
|
|
|
|
Width="100"
|
|
|
|
Height="40"
|
|
|
|
Margin="0,10,0,0"
|
|
|
|
HorizontalAlignment="Right"
|
|
|
|
Click="InfoButton_Click"
|
|
|
|
IsEnabled="False">
|
2020-02-01 17:13:08 +13:00
|
|
|
<StackPanel>
|
2020-02-26 22:48:54 +13:00
|
|
|
<TextBlock
|
|
|
|
HorizontalAlignment="Center"
|
|
|
|
VerticalAlignment="Bottom"
|
|
|
|
Text="{DynamicResource MainWindow:ModInfoButton}" />
|
2020-02-01 17:13:08 +13:00
|
|
|
</StackPanel>
|
|
|
|
</Button>
|
|
|
|
|
2020-05-09 17:59:32 +12:00
|
|
|
<StackPanel
|
|
|
|
Grid.Column="2" Orientation="Horizontal"
|
2020-02-26 22:48:54 +13:00
|
|
|
Height="40"
|
2020-05-09 20:10:10 +12:00
|
|
|
Width="115"
|
2020-02-26 22:48:54 +13:00
|
|
|
Margin="0,10,0,0"
|
2020-05-09 17:59:32 +12:00
|
|
|
HorizontalAlignment="Right">
|
|
|
|
<Button
|
|
|
|
Name="InstallButton"
|
2020-05-09 20:10:10 +12:00
|
|
|
Width="100"
|
2020-05-09 17:59:32 +12:00
|
|
|
Height="40"
|
|
|
|
HorizontalAlignment="Right"
|
|
|
|
Click="InstallButton_Click"
|
|
|
|
IsEnabled="False">
|
2020-05-09 20:10:10 +12:00
|
|
|
<StackPanel>
|
|
|
|
<TextBlock
|
2020-02-26 22:48:54 +13:00
|
|
|
HorizontalAlignment="Center"
|
|
|
|
VerticalAlignment="Bottom"
|
|
|
|
Text="{DynamicResource MainWindow:InstallButtonTop}" />
|
2020-05-09 20:10:10 +12:00
|
|
|
<TextBlock
|
2020-02-26 22:48:54 +13:00
|
|
|
HorizontalAlignment="Center"
|
|
|
|
VerticalAlignment="Bottom"
|
|
|
|
Text="{DynamicResource MainWindow:InstallButtonBottom}" />
|
2020-05-09 20:10:10 +12:00
|
|
|
</StackPanel>
|
2020-05-09 17:59:32 +12:00
|
|
|
</Button>
|
|
|
|
<Menu
|
|
|
|
Width="15"
|
|
|
|
Height="40"
|
2020-05-09 20:41:00 +12:00
|
|
|
HorizontalAlignment="Right">
|
|
|
|
<MenuItem Header="^" Height="40" Width="15" Margin="-1" Padding="-2.5">
|
|
|
|
<MenuItem Header="Install/Reinstall, or Update" Click="ReinstallAllButton_Click"/>
|
2020-05-09 17:59:32 +12:00
|
|
|
</MenuItem>
|
|
|
|
</Menu>
|
|
|
|
</StackPanel>
|
2020-02-01 17:13:08 +13:00
|
|
|
</Grid>
|
|
|
|
</Grid>
|
|
|
|
</Grid>
|
2019-04-22 18:41:43 +12:00
|
|
|
</Window>
|