ワークフローデザイナを再ホストしました。ロードする基本アクティビティはActivityBuilder(workflowDesigner.Load(activityBuilder);)です。
基本的に、アクティビティにいくつかの詳細を追加する必要があります。その値は、ユーザーが編集できないようにする必要があります(または、デザイナーの表面に表示される場合もあります)。このために、私は(現在)次のようにいくつかの引数を追加しています。ここで、追加情報を追加できます。
activityBuilder.Properties.Add (new DynamicActivityProperty
{
Name = "HiddenArgument",
Type = typeof (string),
Value = "Value that the user should not edit."
});
ただし、これらの引数はデザイナーの下部にある引数パネルのデザイナー画面に表示されるため、ユーザーはこれを編集できます。ユーザーが編集できる他の引数もあるので、引数ペイン全体を無効にすることはできません。
ユーザーがこの情報を編集(または表示)できないように、ワークフローに情報を追加する(そして明らかに* .XAMLファイルに保存する)方法を知りたいだけです。
追加の詳細:基本的には、カスタムアクティビティを作成する場合、[Browsable(false)]を使用してプロパティを追加できるようにします。これにより、ユーザーは右側のペインにプロパティを表示せず、値を保持できます。