示例#1
0
 public bool ShowTreeSelectorDialog(ITreeSelectionViewModel viewModel)
 {
     Window owner = null;
     if (viewModel.Parent != null)
     {
         var parentType = viewModel.Parent.GetType();
         if (_windows.ContainsKey(parentType)) owner = _windows[parentType];
     }
     if (owner == null)
     {
         var currentType = viewModel.GetType();
         if (_windows.ContainsKey(currentType)) owner = _windows[currentType];
     }
     var dialog = new TreeSelectionDialog(viewModel);
     if (owner != null) dialog.Owner = owner;
     return dialog.ShowDialog() == true;
 }
示例#2
0
 public bool ShowTreeSelectorDialog(ITreeSelectionViewModel viewModel)
 {
     return(true);
 }