protected override void OnLoaded() { this.DataContext = this.viewModel = this.item is not null ? new ViewModelItemTooltipSolarPanelControl(this.item) : new ViewModelItemTooltipSolarPanelControl(this.protoItemSolarPanel); }
protected override void OnUnloaded() { this.DataContext = null; this.viewModel.Dispose(); this.viewModel = null; }