Mesen2/UI/Windows/SelectStorageFolderWindow.axaml
Sour d208fdc6a7 UI: Support for NativeAOT
Added Windows & Linux builds using AOT compilation
2024-06-05 20:23:31 +09:00

49 lines
2.1 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:v="using:Mesen.Views"
xmlns:l="using:Mesen.Localization"
xmlns:picker="using:ThemeEditor.Controls.ColorPicker"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
x:Class="Mesen.Windows.SelectStorageFolderWindow"
x:Name="root"
Width="400" Height="120"
x:DataType="vm:SelectStorageFolderViewModel"
Title="{l:Translate wndTitle}"
>
<Design.DataContext>
<vm:SelectStorageFolderViewModel />
</Design.DataContext>
<Panel>
<DockPanel Margin="2" IsVisible="{Binding IsCopying}">
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Margin="5" HorizontalAlignment="Center" VerticalAlignment="Center" Text="{l:Translate lblCopyingFiles}" />
<ProgressBar Minimum="0" Maximum="100" Height="20" Value="{Binding CopyProgress}" />
</StackPanel>
</DockPanel>
<DockPanel Margin="2" IsVisible="{Binding !IsCopying}">
<StackPanel DockPanel.Dock="Bottom" Orientation="Horizontal" HorizontalAlignment="Right">
<Button MinWidth="70" HorizontalContentAlignment="Center" Click="Ok_OnClick" Content="{l:Translate btnOK}" />
<Button MinWidth="70" HorizontalContentAlignment="Center" IsCancel="True" Click="Cancel_OnClick" Content="{l:Translate btnCancel}" />
</StackPanel>
<StackPanel Margin="5">
<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>
<DockPanel>
<TextBlock Text="{l:Translate lblFolder}" DockPanel.Dock="Left" VerticalAlignment="Center" />
<TextBox IsReadOnly="True" Text="{Binding DestinationFolder}" />
</DockPanel>
</StackPanel>
</DockPanel>
</Panel>
</Window>