protected override void InitControl() { this.DataContext = this.viewModel = new ViewModelHotbarItemFishingRodOverlayControl( baitChangedCallback: this.RefreshTooltip) { Item = this.item }; }
protected override void OnUnloaded() { this.DataContext = null; this.viewModel.Dispose(); this.viewModel = null; this.MouseEnter -= this.MouseEnterOrLeaveHandler; this.MouseLeave -= this.MouseEnterOrLeaveHandler; }