protected virtual void RaiseSelectedModuleTypeChanged() {
this.RaiseCanExecuteChanged(x => x.SelectModule(ModuleType.Unknown));
RaisePropertyChanged(() => SelectedNavPaneModuleType);
RaisePropertyChanged(() => SelectedNavPaneHeaderModuleType);
if(SelectedModuleTypeChanged != null)
SelectedModuleTypeChanged(this, EventArgs.Empty);
}
public event EventHandler ModuleAdded;