WorkflowDesignerLoader.RemoveActivityFromDesigner(Activity) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Removes an activity from the designer host after it has been added to the parent activities collection.
public:
void RemoveActivityFromDesigner(System::Workflow::ComponentModel::Activity ^ activity);
public void RemoveActivityFromDesigner (System.Workflow.ComponentModel.Activity activity);
member this.RemoveActivityFromDesigner : System.Workflow.ComponentModel.Activity -> unit
Public Sub RemoveActivityFromDesigner (activity As Activity)
Parameters
- activity
- Activity
Activity to be removed from the designer.
Examples
The following example shows how to remove an activity from the WorkflowDesignerLoader. Before the last child activity in the workflow is removed from the WorkflowDesignerLoader, it is first removed from the workflow Activities collection.
public void RemoveLastChildActivity()
{
IDesignerHost designerHost = (IDesignerHost)GetService(typeof(IDesignerHost));
CompositeActivity rootActivity = designerHost.RootComponent as CompositeActivity;
if (rootActivity.Activities.Count > 0)
{
Activity activityToRemove = rootActivity.Activities[rootActivity.Activities.Count - 1];
rootActivity.Activities.Remove(activityToRemove);
this.RemoveActivityFromDesigner(activityToRemove);
}
}
Public Sub RemoveLastChildActivity()
Dim designerHost As IDesignerHost = CType(GetService(GetType(IDesignerHost)), IDesignerHost)
Dim rootActivity As CompositeActivity = CType(designerHost.RootComponent, CompositeActivity)
If rootActivity.Activities.Count > 0 Then
Dim activityToRemove As Activity = rootActivity.Activities(rootActivity.Activities.Count - 1)
rootActivity.Activities.Remove(activityToRemove)
Me.RemoveActivityFromDesigner(activityToRemove)
End If
End Sub
Applies to
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示