StructuredCompositeActivityDesigner.CanInsertActivities Method

Definition

Returns a value that indicates whether the specified activities can be added to the StructuredCompositeActivityDesigner at the specified location on the workflow design surface.

public:
 override bool CanInsertActivities(System::Workflow::ComponentModel::Design::HitTestInfo ^ insertLocation, System::Collections::ObjectModel::ReadOnlyCollection<System::Workflow::ComponentModel::Activity ^> ^ activitiesToInsert);
public override bool CanInsertActivities (System.Workflow.ComponentModel.Design.HitTestInfo insertLocation, System.Collections.ObjectModel.ReadOnlyCollection<System.Workflow.ComponentModel.Activity> activitiesToInsert);
override this.CanInsertActivities : System.Workflow.ComponentModel.Design.HitTestInfo * System.Collections.ObjectModel.ReadOnlyCollection<System.Workflow.ComponentModel.Activity> -> bool
Public Overrides Function CanInsertActivities (insertLocation As HitTestInfo, activitiesToInsert As ReadOnlyCollection(Of Activity)) As Boolean

Parameters

insertLocation
HitTestInfo

The HitTestInfo that contains the screen location at which to attempt to insert the activities.

activitiesToInsert
ReadOnlyCollection<Activity>

The Activity read-only collection that contains the activities to add.

Returns

true if the specified activities can be inserted at the specified location on the workflow design surface; otherwise, false.

Examples

The following example shows how to lock a StructuredCompositeActivityDesigner by not allowing the insertion of child activities.

public override bool CanInsertActivities(HitTestInfo insertLocation, ReadOnlyCollection<Activity> activitiesToInsert)
{
    return false;
}
Public Overrides Function CanInsertActivities(ByVal insertLocation As HitTestInfo, ByVal activitiesToInsert As ReadOnlyCollection(Of Activity)) As Boolean
    Return False
End Function

Applies to