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