diff --git a/ArcFormats/WidgetNPA.xaml b/ArcFormats/WidgetNPA.xaml index 1b8934e9..5c4d61f3 100644 --- a/ArcFormats/WidgetNPA.xaml +++ b/ArcFormats/WidgetNPA.xaml @@ -5,6 +5,5 @@ xmlns:p="clr-namespace:GameRes.Formats.Properties" MaxWidth="250"> + ItemsSource="{Binding Source={x:Static fmt:NpaOpener.KnownSchemes}, Mode=OneWay}"/> \ No newline at end of file diff --git a/ArcFormats/WidgetNPA.xaml.cs b/ArcFormats/WidgetNPA.xaml.cs index b3e487a5..c2288830 100644 --- a/ArcFormats/WidgetNPA.xaml.cs +++ b/ArcFormats/WidgetNPA.xaml.cs @@ -1,5 +1,6 @@ using System.Windows; using System.Windows.Controls; +using System.Linq; using GameRes.Formats.Properties; namespace GameRes.Formats.GUI @@ -12,6 +13,8 @@ namespace GameRes.Formats.GUI public WidgetNPA () { InitializeComponent(); + var sorted = NpaOpener.KnownSchemes.Skip (1).OrderBy (x => x); + Scheme.ItemsSource = NpaOpener.KnownSchemes.Take(1).Concat (sorted); Scheme.SelectedItem = NpaOpener.KnownSchemes[(int)Settings.Default.NPAScheme]; }