public static UIElement GetCompositeView(WorkflowViewElement workflowViewElement) { if (workflowViewElement == null) { throw FxTrace.Exception.ArgumentNull("workflowViewElement"); } return((UIElement)workflowViewElement.GetValue(DragDropHelper.DragSourceProperty)); }
static HashSet <ICompositeView> GetChildContainers(WorkflowViewElement workflowViewElement) { HashSet <ICompositeView> childContainers = null; if (workflowViewElement != null && workflowViewElement.ShowExpanded) { childContainers = (HashSet <ICompositeView>)workflowViewElement.GetValue(CutCopyPasteHelper.ChildContainersProperty); } return(childContainers); }
static void AddChildContainer(WorkflowViewElement viewElement, ICompositeView sourceContainer) { if (viewElement == null) { throw FxTrace.Exception.AsError(new ArgumentNullException("viewElement")); } if (sourceContainer == null) { throw FxTrace.Exception.AsError(new ArgumentNullException("sourceContainer")); } HashSet<ICompositeView> containers = (HashSet<ICompositeView>)viewElement.GetValue(CutCopyPasteHelper.ChildContainersProperty); if (containers == null) { containers = new HashSet<ICompositeView>(); viewElement.SetValue(CutCopyPasteHelper.ChildContainersProperty, containers); } containers.Add(sourceContainer); }
static void AddChildContainer(WorkflowViewElement viewElement, ICompositeView sourceContainer) { if (viewElement == null) { throw FxTrace.Exception.AsError(new ArgumentNullException("viewElement")); } if (sourceContainer == null) { throw FxTrace.Exception.AsError(new ArgumentNullException("sourceContainer")); } HashSet <ICompositeView> containers = (HashSet <ICompositeView>)viewElement.GetValue(CutCopyPasteHelper.ChildContainersProperty); if (containers == null) { containers = new HashSet <ICompositeView>(); viewElement.SetValue(CutCopyPasteHelper.ChildContainersProperty, containers); } containers.Add(sourceContainer); }
static HashSet<ICompositeView> GetChildContainers(WorkflowViewElement workflowViewElement) { HashSet<ICompositeView> childContainers = null; if (workflowViewElement != null && workflowViewElement.ShowExpanded) { childContainers = (HashSet<ICompositeView>)workflowViewElement.GetValue(CutCopyPasteHelper.ChildContainersProperty); } return childContainers; }