Corrected then broke again data binding...

Lib now uses more nuget packages
This commit is contained in:
2017-09-13 18:37:44 +02:00
parent 1cd7c0411c
commit 8c6d8056bb
229 changed files with 49677 additions and 257 deletions

View File

@@ -15,7 +15,7 @@ namespace ModernKeePass.ViewModels
private PwDatabase _database = new PwDatabase();
public string Name { get; set; }
public ObservableCollection<GroupVm> Groups { get; set; }
public GroupVm RootGroup { get; set; }
public async void Open(StorageFile databaseFile, string password)
{
@@ -26,7 +26,7 @@ namespace ModernKeePass.ViewModels
await _database.Open(IOConnectionInfo.FromFile(databaseFile), key, new NullStatusLogger());
if (!_database.IsOpen) return;
Name = databaseFile.DisplayName;
Groups = new ObservableCollection<GroupVm>(_database.RootGroup.Groups.Select(g => new GroupVm { Name = g.Name }));
RootGroup = new GroupVm (_database.RootGroup);
}
finally
{