private void TaskSourceViewModel_SelectedTaskListChange(object sender, DatabaseSource targetTaskSource) { // Don't act on task list changes until the viewmodel is ready if (_viewModelReady == false) { return; } _taskListManager.SwitchDatabase(targetTaskSource); _vmDataContext.UpdateTaskList(); }