mirror of
https://github.com/SourMesen/Mesen2.git
synced 2025-04-02 10:21:44 -04:00
94 lines
3.7 KiB
XML
94 lines
3.7 KiB
XML
<Window
|
|
xmlns="https://github.com/avaloniaui"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:m="clr-namespace:Mesen"
|
|
xmlns:vm="using:Mesen.ViewModels"
|
|
xmlns:c="using:Mesen.Controls"
|
|
xmlns:l="using:Mesen.Localization"
|
|
xmlns:v="using:Mesen.Views"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
mc:Ignorable="d"
|
|
x:Class="Mesen.Windows.SetupWizardWindow"
|
|
Width="400" Height="480"
|
|
SystemDecorations="None"
|
|
CanResize="False"
|
|
WindowStartupLocation="CenterScreen"
|
|
x:DataType="vm:SetupWizardViewModel"
|
|
Title="{l:Translate wndTitle}"
|
|
Name="root"
|
|
>
|
|
<Design.DataContext>
|
|
<vm:SetupWizardViewModel />
|
|
</Design.DataContext>
|
|
|
|
<Border BorderThickness="3" BorderBrush="Gray">
|
|
<DockPanel Margin="10">
|
|
<DockPanel DockPanel.Dock="Top">
|
|
<Image
|
|
DockPanel.Dock="Right"
|
|
Source="/Assets/Icon.ico"
|
|
Height="32"
|
|
Width="32"
|
|
/>
|
|
<StackPanel>
|
|
<TextBlock Text="{l:Translate lblMesen}" FontSize="12" />
|
|
<TextBlock Text="{l:Translate lblConfigWizard}" FontSize="18" />
|
|
</StackPanel>
|
|
</DockPanel>
|
|
|
|
<DockPanel DockPanel.Dock="Bottom">
|
|
<TextBlock
|
|
Foreground="CornflowerBlue"
|
|
Text="{l:Translate lblCancel}"
|
|
Cursor="Hand"
|
|
DockPanel.Dock="Left"
|
|
VerticalAlignment="Center"
|
|
Tapped="lblCancel_Tapped"
|
|
/>
|
|
<Button
|
|
MinWidth="70"
|
|
HorizontalAlignment="Right"
|
|
HorizontalContentAlignment="Center"
|
|
Click="btnOk_OnClick"
|
|
Content="{l:Translate btnOk}"
|
|
/>
|
|
</DockPanel>
|
|
|
|
<StackPanel Margin="0 30 0 0">
|
|
<TextBlock Text="{l:Translate lblInitialSetup}" />
|
|
|
|
<c:OptionSection Header="{l:Translate lblStorageLocation}">
|
|
<TextBlock Text="{l:Translate lblStorageHint}" />
|
|
<StackPanel Margin="5 5 0 0">
|
|
<RadioButton Content="{l:Translate radStorageDocuments}" IsChecked="{Binding StoreInUserProfile}" />
|
|
<RadioButton Content="{l:Translate radStoragePortable}" IsChecked="{Binding !StoreInUserProfile}" />
|
|
</StackPanel>
|
|
<StackPanel Orientation="Horizontal" Margin="0 10 0 10">
|
|
<TextBlock Text="{l:Translate lblDataLocation}" />
|
|
<TextBlock Foreground="CornflowerBlue" Margin="5 0 0 0" Text="{Binding InstallLocation}" />
|
|
</StackPanel>
|
|
</c:OptionSection>
|
|
|
|
<c:OptionSection Header="{l:Translate lblInputMappings}">
|
|
<TextBlock Text="{l:Translate lblInputHint}" />
|
|
<Grid ColumnDefinitions="1*,1*,1*,1*" RowDefinitions="Auto,Auto">
|
|
<Image Source="/Assets/XbIcon.png" Stretch="None" Tapped="XboxIcon_Tapped" Cursor="Hand" />
|
|
<Image Source="/Assets/PsIcon.png" Stretch="None" Grid.Column="1" Tapped="PsIcon_Tapped" Cursor="Hand" />
|
|
<Image Source="/Assets/WasdKeys.png" Stretch="None" Grid.Column="2" Tapped="WasdIcon_Tapped" Cursor="Hand" />
|
|
<Image Source="/Assets/ArrowKeys.png" Stretch="None" Grid.Column="3" Tapped="ArrowIcon_Tapped" Cursor="Hand" />
|
|
<CheckBox Grid.Row="1" Grid.Column="0" HorizontalAlignment="Center" IsChecked="{Binding EnableXboxMappings}" />
|
|
<CheckBox Grid.Row="1" Grid.Column="1" HorizontalAlignment="Center" IsChecked="{Binding EnablePsMappings}" />
|
|
<CheckBox Grid.Row="1" Grid.Column="2" HorizontalAlignment="Center" IsChecked="{Binding EnableWasdMappings}" />
|
|
<CheckBox Grid.Row="1" Grid.Column="3" HorizontalAlignment="Center" IsChecked="{Binding EnableArrowMappings}" />
|
|
</Grid>
|
|
</c:OptionSection>
|
|
|
|
<c:OptionSection Header="{l:Translate lblMiscOptions}" Margin="0 25 0 0" IsVisible="{Binding !IsOsx}">
|
|
<CheckBox Content="{l:Translate chkCreateShortcut}" IsChecked="{Binding CreateShortcut}" />
|
|
<CheckBox Content="{l:Translate chkCheckForUpdates}" IsChecked="{Binding CheckForUpdates}" />
|
|
</c:OptionSection>
|
|
</StackPanel>
|
|
</DockPanel>
|
|
</Border>
|
|
</Window>
|