ワークフローアクティビティの依存関係プロパティにサブカテゴリを追加する
-
05-07-2019 - |
質問
このような依存関係プロパティ構造を持つワークフローアクティビティを作成したい
- 設定
- 待機期間
- 日
- 営業時間
- 分
- 待機期間
現時点では、以下のコードは整数として Wait Period を持つ Setting を表示しますが、の3つのサブ子プロパティに展開する必要があります日、時間、および分。
待機期間を変更する必要があることは理解していますが、他の3つのプロパティをどのようにアタッチするかはわかりません。
ご協力いただければ幸いです...ありがとうございます。
public static DependencyProperty WaitPeriodProperty = DependencyProperty.Register("WaitPeriod", typeof(int), typeof(CheckActivity));
/// <summary>
/// Dependency property for 'Wait Period'
/// </summary>
///
[DescriptionAttribute("The email of the sender")]
[CategoryAttribute("Settings")]
public int WaitPeriod
{
get
{
return (int)(base.GetValue(CheckActivity.WaitPeriodProperty));
}
set
{
base.SetValue(CheckActivity.WaitPeriodProperty, value);
}
}
解決
まず、タイプを int
から TimeSpan
に間違いなく変更する必要があります。日、時間、分、秒、ミリ秒があります。
入力UIは、単なる文字列d.hh:mm:ss.msecsであるにもかかわらず、好みに合わない場合があります
しかし、個人的には、タスク用に特別に設計されたTypeを簡単に使用できるように、それを我慢します。ただし、カスタムエディターを作成することもできます。
所属していません StackOverflow