private bool CanDeleteNamespaceExecute(object arg) { if (NamespaceSource.Where(item => item.IsChecked).ToList().Count > 0) { return(true); } return(false); }
public void EditNamespace(object parameter) { Namespace nameSpace = NamespaceSource.Where(item => item.IsChecked == true).First(); if (ApplicationDesignService.CanDeleteNamespace(nameSpace.NamespaceID)) { NameSpaceView nameSpaceView = new NameSpaceView(); nameSpaceView.ViewModel.Namespace = nameSpace; nameSpaceView.Title = "编辑命名空间"; nameSpaceView.ViewModel.EditState = "modify"; nameSpaceView.ShowDialog(); } else { MessageBox.Show("命名空间: " + nameSpace.NamespaceName + " 已经存在 Class关联不可以编辑!", "提示"); } }