1 //----------------------------------------------------------------
2 // Copyright (c) Microsoft Corporation. All rights reserved.
3 //----------------------------------------------------------------
5 namespace System.Activities.Presentation
7 using System.Collections.Generic;
9 using System.Activities.Presentation.Model;
10 using System.Activities.Presentation.View;
12 public interface ICompositeView
14 void OnItemMoved(ModelItem modelItem);
15 object OnItemsCut(List<ModelItem> itemsToCut);
16 object OnItemsCopied(List<ModelItem> itemsToCopy);
17 void OnItemsPasted(List<object> itemsToPaste, List<object> metadata, Point pastePoint, WorkflowViewElement pastePointReference);
18 void OnItemsDelete(List<ModelItem> itemsToDelete);
19 bool CanPasteItems(List<object> itemsToPaste);
21 bool IsDefaultContainer { get; }
22 TypeResolvingOptions DroppingTypeResolvingOptions { get; }