protected override void OnUnloaded() { this.DataContext = null; if (this.viewModel is not null) { this.viewModel.Dispose(); } this.viewModel = null; }
protected override void InitControl() { this.MouseLeftButtonUp += HotbarItemVechicleRemoteOverlayControl_MouseLeftButtonUp; this.DataContext = this.viewModel = new ViewModelHotbarItemVehicleRemoteOverlayControl() { Item = this.item }; }