Пример #1
0
        private void DestroyViewModel()
        {
            if (this.viewModel is null)
            {
                return;
            }

            this.DataContext = null;
            this.viewModel.Dispose();
            this.viewModel = null;
        }
Пример #2
0
        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;
        }