diff --git a/src/Ryujinx/UI/Applet/ProfileSelectorDialog.axaml b/src/Ryujinx/UI/Applet/ProfileSelectorDialog.axaml index 7fca8039f..9ad4ba7bb 100644 --- a/src/Ryujinx/UI/Applet/ProfileSelectorDialog.axaml +++ b/src/Ryujinx/UI/Applet/ProfileSelectorDialog.axaml @@ -17,21 +17,16 @@ - + - + @@ -82,6 +77,6 @@ - + diff --git a/src/Ryujinx/UI/ViewModels/UserFirmwareAvatarSelectorViewModel.cs b/src/Ryujinx/UI/ViewModels/UserFirmwareAvatarSelectorViewModel.cs index 5989c319a..f41803e68 100644 --- a/src/Ryujinx/UI/ViewModels/UserFirmwareAvatarSelectorViewModel.cs +++ b/src/Ryujinx/UI/ViewModels/UserFirmwareAvatarSelectorViewModel.cs @@ -46,17 +46,15 @@ namespace Ryujinx.Ava.UI.ViewModels }; } + private int _selectedIndex = -1; + public int SelectedIndex { - get; + get => _selectedIndex; set { - field = value; - - SelectedImage = field == -1 - ? null - : Images[field].Data; - + _selectedIndex = value; + SelectedImage = value == -1 ? null : Images[value].Data; OnPropertyChanged(); OnPropertyChanged(nameof(SelectedImage)); } diff --git a/src/Ryujinx/UI/Views/User/UserEditorView.axaml b/src/Ryujinx/UI/Views/User/UserEditorView.axaml index 513660803..79f878378 100644 --- a/src/Ryujinx/UI/Views/User/UserEditorView.axaml +++ b/src/Ryujinx/UI/Views/User/UserEditorView.axaml @@ -29,22 +29,27 @@ IsReadOnly="True" Text="{Binding UserIdString}" /> - + - + BorderThickness="1" + VerticalAlignment="Stretch"> + - - + + - + - + - + + ItemsSource="{Binding Profiles}" + SelectionChanged="ProfilesList_SelectionChanged"> - + @@ -106,7 +101,7 @@ DataType="viewModels:BaseModel"> + Width="106">