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;
            }
        }
Ejemplo n.º 2
0
        public override void ViewWillAppear(bool animated)
        {
            base.ViewWillAppear(animated);

            ShowSubViewContainer(false);
            MotorcyclesTableView?.ReloadData();
        }
Ejemplo n.º 3
0
        // -----------------------------------------------------------------------------

        // 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);
            }
        }