private void DestroyViewModel() { if (this.viewModel is null) { return; } this.DataContext = null; this.viewModel.Dispose(); this.viewModel = null; }
private void UpdateViewModel() { this.DestroyViewModel(); if (!this.isLoaded) { return; } this.viewModel = new ViewModelChatEntryControl(this.chatRoomControl, this.chatEntry, this.textBlock.Inlines, this); this.DataContext = this.viewModel; }