|
|
|
|
@ -9,7 +9,7 @@ public class SettingComponentCreationContext : IServiceProviderAccessor
|
|
|
|
|
{
|
|
|
|
|
public IServiceProvider ServiceProvider { get; }
|
|
|
|
|
|
|
|
|
|
public List<SettingComponentGroup> Groups { get; }
|
|
|
|
|
public List<SettingComponentGroup> Groups { get; private set; }
|
|
|
|
|
|
|
|
|
|
public SettingComponentCreationContext(IServiceProvider serviceProvider)
|
|
|
|
|
{
|
|
|
|
|
@ -25,8 +25,6 @@ public class SettingComponentCreationContext : IServiceProviderAccessor
|
|
|
|
|
|
|
|
|
|
private void Order()
|
|
|
|
|
{
|
|
|
|
|
var orderedItems = Groups.OrderBy(item => item.Order).ThenBy(item => item.DisplayName).ToArray();
|
|
|
|
|
Groups.Clear();
|
|
|
|
|
Groups.AddRange(orderedItems);
|
|
|
|
|
Groups = Groups.OrderBy(item => item.Order).ThenBy(item => item.DisplayName).ToList();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|