質問

このような依存関係プロパティ構造を持つワークフローアクティビティを作成したい

  • 設定
    • 待機期間
      • 営業時間

現時点では、以下のコードは整数として 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を簡単に使用できるように、それを我慢します。ただし、カスタムエディターを作成することもできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top