public override bool CanExecute(object parameter) { var context = parameter as LayoutTreeViewContext; if (context == null) { return(false); } if (!context.TreeViewItems.All(i => i is PlaceHolderTreeViewItem)) { return(false); } if (context.TreeViewItems.Count() != 1) { return(false); } Context = context; return(true); }
public override void ContextMenuClosed() { Context = null; }