void ReleaseDesignerOutlets() { if (AddButton != null) { AddButton.Dispose(); AddButton = null; } if (MotorcyclesTableView != null) { MotorcyclesTableView.Dispose(); MotorcyclesTableView = null; } if (SubViewOverlayView != null) { SubViewOverlayView.Dispose(); SubViewOverlayView = null; } if (SubViewBlockerView != null) { SubViewBlockerView.Dispose(); SubViewBlockerView = null; } }
public override void ViewWillAppear(bool animated) { base.ViewWillAppear(animated); ShowSubViewContainer(false); MotorcyclesTableView?.ReloadData(); }
// ----------------------------------------------------------------------------- // Overrides protected override void ViewModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.PropertyName == nameof(ViewModel.Motorcycles)) { _source?.LoadData(ViewModel.Motorcycles); MotorcyclesTableView?.ReloadData(); return; } if (e.PropertyName == nameof(ViewModel.IsShowingEditMotorcycleSubView)) { ShowSubViewContainer(ViewModel.IsShowingEditMotorcycleSubView); } }