mirror of
https://github.com/wismna/ModernKeePass.git
synced 2025-10-03 15:40:18 -04:00
Settings are now disabled instead of not present when database is closed
This commit is contained in:
@@ -54,26 +54,24 @@ namespace ModernKeePass.ViewModels
|
|||||||
SymbolIcon = Symbol.Add,
|
SymbolIcon = Symbol.Add,
|
||||||
PageType = typeof(SettingsNewDatabasePage),
|
PageType = typeof(SettingsNewDatabasePage),
|
||||||
IsSelected = true
|
IsSelected = true
|
||||||
}
|
},
|
||||||
};
|
new ListMenuItemVm
|
||||||
if (database?.Status == 2)
|
|
||||||
{
|
|
||||||
menuItems.Add(new ListMenuItemVm
|
|
||||||
{
|
{
|
||||||
Title = "General",
|
Title = "General",
|
||||||
Group = "Database",
|
Group = "Database",
|
||||||
SymbolIcon = Symbol.Setting,
|
SymbolIcon = Symbol.Setting,
|
||||||
PageType = typeof(SettingsDatabasePage)
|
PageType = typeof(SettingsDatabasePage),
|
||||||
});
|
IsEnabled = database?.Status == 2
|
||||||
menuItems.Add(new ListMenuItemVm
|
},
|
||||||
|
new ListMenuItemVm
|
||||||
{
|
{
|
||||||
Title = "Security",
|
Title = "Security",
|
||||||
Group = "Database",
|
Group = "Database",
|
||||||
SymbolIcon = Symbol.Permissions,
|
SymbolIcon = Symbol.Permissions,
|
||||||
PageType = typeof(SettingsSecurityPage)
|
PageType = typeof(SettingsSecurityPage),
|
||||||
});
|
IsEnabled = database?.Status == 2
|
||||||
|
}
|
||||||
}
|
};
|
||||||
SelectedItem = menuItems.FirstOrDefault(m => m.IsSelected);
|
SelectedItem = menuItems.FirstOrDefault(m => m.IsSelected);
|
||||||
|
|
||||||
MenuItems = from item in menuItems group item by item.Group into grp orderby grp.Key select grp;
|
MenuItems = from item in menuItems group item by item.Group into grp orderby grp.Key select grp;
|
||||||
|
Reference in New Issue
Block a user