AmiiboWindow.axaml
1 <window:StyleableWindow 2 xmlns="https://github.com/avaloniaui" 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 4 xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 5 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 6 xmlns:window="clr-namespace:Ryujinx.Ava.UI.Windows" 7 xmlns:viewModels="clr-namespace:Ryujinx.Ava.UI.ViewModels" 8 xmlns:locale="clr-namespace:Ryujinx.Ava.Common.Locale" 9 mc:Ignorable="d" 10 d:DesignWidth="400" 11 d:DesignHeight="350" 12 x:Class="Ryujinx.Ava.UI.Windows.AmiiboWindow" 13 x:DataType="viewModels:AmiiboWindowViewModel" 14 CanResize="False" 15 WindowStartupLocation="CenterOwner" 16 Width="800" 17 MinHeight="650" 18 Height="650" 19 SizeToContent="Manual" 20 MinWidth="600" 21 Focusable="True"> 22 <Design.DataContext> 23 <viewModels:AmiiboWindowViewModel /> 24 </Design.DataContext> 25 <Grid Margin="15" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> 26 <Grid.RowDefinitions> 27 <RowDefinition Height="Auto" /> 28 <RowDefinition Height="Auto" /> 29 <RowDefinition Height="*" /> 30 <RowDefinition Height="Auto" /> 31 </Grid.RowDefinitions> 32 <Grid Grid.Row="1" HorizontalAlignment="Stretch"> 33 <Grid.ColumnDefinitions> 34 <ColumnDefinition /> 35 <ColumnDefinition /> 36 </Grid.ColumnDefinitions> 37 <StackPanel Spacing="10" Orientation="Horizontal" HorizontalAlignment="Left"> 38 <TextBlock VerticalAlignment="Center" Text="{locale:Locale AmiiboSeriesLabel}" /> 39 <ComboBox SelectedIndex="{Binding SeriesSelectedIndex}" ItemsSource="{Binding AmiiboSeries}" MinWidth="100" /> 40 </StackPanel> 41 <StackPanel Spacing="10" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Right"> 42 <TextBlock VerticalAlignment="Center" Text="{locale:Locale AmiiboCharacterLabel}" /> 43 <ComboBox SelectedIndex="{Binding AmiiboSelectedIndex}" MinWidth="100" ItemsSource="{Binding AmiiboList}" /> 44 </StackPanel> 45 </Grid> 46 <StackPanel Margin="20" Grid.Row="2"> 47 <Image Source="{Binding AmiiboImage}" Height="350" Width="350" HorizontalAlignment="Center" /> 48 <ScrollViewer MaxHeight="120" HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto" 49 Margin="20" VerticalAlignment="Top" HorizontalAlignment="Stretch"> 50 <TextBlock TextWrapping="Wrap" Text="{Binding Usage}" HorizontalAlignment="Center" 51 TextAlignment="Center" /> 52 </ScrollViewer> 53 </StackPanel> 54 <Grid Grid.Row="3"> 55 <Grid.ColumnDefinitions> 56 <ColumnDefinition Width="Auto" /> 57 <ColumnDefinition Width="Auto" /> 58 <ColumnDefinition Width="*" /> 59 <ColumnDefinition Width="Auto" /> 60 <ColumnDefinition Width="Auto" /> 61 </Grid.ColumnDefinitions> 62 <CheckBox Margin="10" Grid.Column="0" VerticalContentAlignment="Center" IsChecked="{Binding ShowAllAmiibo}" 63 Content="{locale:Locale AmiiboOptionsShowAllLabel}" /> 64 <CheckBox Margin="10" VerticalContentAlignment="Center" Grid.Column="1" IsChecked="{Binding UseRandomUuid}" 65 Content="{locale:Locale AmiiboOptionsUsRandomTagLabel}" /> 66 67 <Button Grid.Column="3" IsEnabled="{Binding EnableScanning}" Width="80" 68 Content="{locale:Locale AmiiboScanButtonLabel}" Name="ScanButton" 69 Click="ScanButton_Click" /> 70 <Button Grid.Column="4" Margin="10,0" Width="80" Content="{locale:Locale InputDialogCancel}" 71 Name="CancelButton" 72 Click="CancelButton_Click" /> 73 </Grid> 74 </Grid> 75 </window:StyleableWindow>