1 interface inheriting from ICompositeView
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\IMultipleDragEnabledCompositeView.cs (1)
18public interface IMultipleDragEnabledCompositeView : ICompositeView
1 implementation of ICompositeView
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\WorkflowItemPresenter.cs (1)
45public sealed class WorkflowItemPresenter : ContentControl, ICompositeView
83 references to ICompositeView
System.Activities.Presentation (83)
System.Activities.Presentation\System\Activities\Presentation\CutCopyPasteHelper.cs (30)
35DependencyProperty.RegisterAttached("ChildContainers", typeof(HashSet<ICompositeView>), typeof(CutCopyPasteHelper), new UIPropertyMetadata(null)); 74static void AddChildContainer(WorkflowViewElement viewElement, ICompositeView sourceContainer) 85HashSet<ICompositeView> containers = (HashSet<ICompositeView>)viewElement.GetValue(CutCopyPasteHelper.ChildContainersProperty); 88containers = new HashSet<ICompositeView>(); 95static HashSet<ICompositeView> GetChildContainers(WorkflowViewElement workflowViewElement) 97HashSet<ICompositeView> childContainers = null; 100childContainers = (HashSet<ICompositeView>)workflowViewElement.GetValue(CutCopyPasteHelper.ChildContainersProperty); 108internal static void RegisterWithParentViewElement(ICompositeView container) 119static WorkflowViewElement GetParentViewElement(ICompositeView container) 276Dictionary<ICompositeView, List<ModelItem>> notifyDictionary = new Dictionary<ICompositeView, List<ModelItem>>(); 302ICompositeView container = (ICompositeView)DragDropHelper.GetCompositeView((WorkflowViewElement)modelItem.View); 325foreach (ICompositeView container in notifyDictionary.Keys) 395ICompositeView container = (ICompositeView)DragDropHelper.GetCompositeView(childElement); 401container = (ICompositeView)DragDropHelper.GetCompositeView(childElement); 443ICompositeView container = GetContainerForPaste(modelItem, pastePoint); 453static ICompositeView GetClickedContainer(ModelItem clickedModelItem, Point clickPoint) 467!typeof(ICompositeView).IsAssignableFrom(visualHit.GetType())) 472return visualHit as ICompositeView; 476static ICompositeView GetContainerForPaste(ModelItem pasteModelItem, Point clickPoint) 478ICompositeView pasteContainer = null; 507pasteContainer = pasteModelItem.View as ICompositeView; 515HashSet<ICompositeView> childrenContainers = CutCopyPasteHelper.GetChildContainers(pasteModelItem.View as WorkflowViewElement); 518pasteContainer = (ICompositeView)DragDropHelper.GetCompositeView((WorkflowViewElement)pasteModelItem.View); 522pasteContainer = new List<ICompositeView>(childrenContainers)[0]; 526pasteContainer = Keyboard.FocusedElement as ICompositeView; 746ICompositeView container = GetContainerForPaste(primarySelection, new Point(-1, -1));
System.Activities.Presentation\System\Activities\Presentation\DeleteHelper.cs (5)
48Dictionary<ICompositeView, List<ModelItem>> containerToModelItemsDict = new Dictionary<ICompositeView, List<ModelItem>>(); 52ICompositeView container = (ICompositeView)DragDropHelper.GetCompositeView((WorkflowViewElement)item.View); 63foreach (ICompositeView container in containerToModelItemsDict.Keys)
System.Activities.Presentation\System\Activities\Presentation\DragDropHelper.cs (9)
484ICompositeView container = dropTarget as ICompositeView; 593Dictionary<ICompositeView, List<ModelItem>> viewItemListDictionary = new Dictionary<ICompositeView, List<ModelItem>>(); 604ICompositeView container = DragDropHelper 605.GetCompositeView(modelItem.View as WorkflowViewElement) as ICompositeView; 622foreach (KeyValuePair<ICompositeView, List<ModelItem>> pair in viewItemListDictionary) 641public static ICompositeView GetCompositeView(DragEventArgs e) 643return (ICompositeView)e.Data.GetData(CompositeViewFormat);
System.Activities.Presentation\System\Activities\Presentation\ICompositeViewEvents.cs (4)
13void RegisterDefaultCompositeView(ICompositeView container); 14void UnregisterDefaultCompositeView(ICompositeView container); 15void RegisterCompositeView(ICompositeView container); 16void UnregisterCompositeView(ICompositeView container);
System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.Commands.cs (1)
1429ICompositeView container = viewElement.ActiveCompositeView;
System.Activities.Presentation\System\Activities\Presentation\View\VirtualizedContainerService.cs (5)
219public UIElement GetContainer(ModelItem modelItem, ICompositeView sourceContainer) 266public WorkflowViewElement GetViewElement(ModelItem modelItem, ICompositeView sourceContainer) 286ICompositeView sourceContainer; 302public ICompositeView ICompositeView 316public VirtualizingContainer(VirtualizedContainerService containerService, ModelItem modelItem, ICompositeView sourceContainer)
System.Activities.Presentation\System\Activities\Presentation\WorkflowItemPresenter.cs (6)
679void ICompositeView.OnItemMoved(ModelItem modelItem) 693object ICompositeView.OnItemsCut(List<ModelItem> itemsToCut) 701object ICompositeView.OnItemsCopied(List<ModelItem> itemsToCopy) 706void ICompositeView.OnItemsPasted(List<object> itemsToPaste, List<object> metaData, Point pastePoint, WorkflowViewElement pastePointReference) 722void ICompositeView.OnItemsDelete(List<ModelItem> itemsToDelete) 731bool ICompositeView.CanPasteItems(List<object> itemsToPaste)
System.Activities.Presentation\System\Activities\Presentation\WorkflowViewElement.cs (23)
130List<ICompositeView> compositeViews; 131ICompositeView defaultCompositeView; 326internal ICompositeView ActiveCompositeView 334ICompositeView activeContainer = null; 389protected IList<ICompositeView> CompositeViews 394protected ICompositeView DefaultCompositeView 440public void RegisterDefaultCompositeView(ICompositeView container) 455public void UnregisterDefaultCompositeView(ICompositeView container) 468public void RegisterCompositeView(ICompositeView container) 477this.compositeViews = new List<ICompositeView>(); 490public void UnregisterCompositeView(ICompositeView container) 733(DragDropHelper.GetCompositeView((WorkflowViewElement)p.View) as ICompositeView) != null; 922Dictionary<ModelItem, ICompositeView> sourceContainers = new Dictionary<ModelItem, ICompositeView>(); 923HashSet<ICompositeView> compViewSet = new HashSet<ICompositeView>(); 933ICompositeView container = DragDropHelper.GetCompositeView(view) as ICompositeView; 957Dictionary<ICompositeView, List<ModelItem>> containerMovedModelItemList = new Dictionary<ICompositeView, List<ModelItem>>(); 962ICompositeView compView = DragDropHelper.GetCompositeView(view) as ICompositeView; 972foreach (KeyValuePair<ICompositeView, List<ModelItem>> pair in containerMovedModelItemList)