WorkflowDesignerLoader.AddActivityToDesigner(Activity) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
親アクティビティ コレクションに追加されたアクティビティを、デザイナー ホストに追加します。
public:
void AddActivityToDesigner(System::Workflow::ComponentModel::Activity ^ activity);
public void AddActivityToDesigner (System.Workflow.ComponentModel.Activity activity);
member this.AddActivityToDesigner : System.Workflow.ComponentModel.Activity -> unit
Public Sub AddActivityToDesigner (activity As Activity)
パラメーター
例
次の例は、CodeActivity をデザイナーに追加する方法を示しています。 アクティビティは、AddActivityToDesigner メソッドを使用してデザイナーに追加される前に、まずワークフロー内のルート アクティビティの Activities コレクションに追加されます。
public void AddCodeActivityToDesigner()
{
WorkflowDesignerLoader loader = GetService(typeof(WorkflowDesignerLoader)) as WorkflowDesignerLoader;
if (loader == null)
return;
IDesignerHost designerHost = (IDesignerHost)GetService(typeof(IDesignerHost));
CompositeActivity rootActivity = designerHost.RootComponent as CompositeActivity;
CodeActivity codeActivity = new CodeActivity();
rootActivity.Activities.Add(codeActivity);
loader.AddActivityToDesigner(codeActivity);
return;
}
Public Sub AddCodeActivityToDesigner()
Dim loader As WorkflowDesignerLoader = CType(GetService(GetType(WorkflowDesignerLoader)), WorkflowDesignerLoader)
If loader Is Nothing Then Return
Dim designerHost As IDesignerHost = CType(GetService(GetType(IDesignerHost)), IDesignerHost)
Dim rootActivity As CompositeActivity = CType(designerHost.RootComponent, CompositeActivity)
Dim codeActivity As New CodeActivity()
rootActivity.Activities.Add(codeActivity)
loader.AddActivityToDesigner(codeActivity)
Return
End Sub