protected override void OnNavigatedTo( bool cancelled, NavigationEventArgs e) { if (cancelled || _entry != null) return; var database = Cache.Database; if (database == null) { this.BackToDBs(); return; } _entry = CurrentEntry.Entry; foreach (var field in _entry.GetFields().Take(3)) { var local = field; var item = new ApplicationBarMenuItem(local.Name); item.Click += (s, _) => SetValue(local.Value); ApplicationBar.MenuItems.Add(item); } }
protected override void OnNavigatedTo( bool cancelled, NavigationEventArgs e) { if (cancelled) return; var database = Cache.Database; if (database == null) { this.BackToDBs(); return; } _entry = CurrentEntry.Entry; LoadCurrentState(); }
protected override void OnNavigatedTo( bool cancelled, NavigationEventArgs e) { if (cancelled) return; var database = Cache.Database; if (database == null) { this.BackToDBs(); return; } _entry = CurrentEntry.Entry; txtNotes.Text = _entry.Notes ?? string.Empty; }
protected override void OnNavigatedTo( bool cancelled, NavigationEventArgs e) { if (cancelled) return; var database = Cache.Database; if (database == null) { this.BackToDBs(); return; } _entry = CurrentEntry.Entry; _fields = new ObservableCollection <FieldBinding>(_entry.GetFields() .Select(x => new FieldBinding(x))); lstFields.ItemsSource = _fields; }
private void DisplayEntry(Entry entry) { _entry = entry; var config = entry.Protections; txtTitle.IsProtected = config.Title; txtPassword.IsProtected = config.Password; txtUsername.IsProtected = config.UserName; _binding = new EntryBinding(entry); _binding.HasChangesChanged += _binding_HasChangesChanged; _binding.HasChanges = entry.IsNew(); CurrentEntry.Entry = _binding; _binding.HasChanges = entry.IsNew(); UpdateNotes(); DataContext = _binding; }