2

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

  • 設定
    • 待機期間
      • 日々
      • 時間

現時点では、以下のコードは待機期間を整数として設定することを示していますが、 DaysHours、およびMinsの 3 つのサブ子プロパティに展開する必要があります。

Wait Periodを変更する必要があることは理解していますが、他の 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);
    }
}
4

1 に答える 1

1

まず、タイプをからintに変更する必要がありますTimeSpan。これには、日、時間、分、秒、ミリ秒があります。

入力UIは、文字列だけですが、好みに合わない場合があります:d.hh:mm:ss.msecs

ただし、個人的には、タスク用に特別に設計されたタイプを簡単に使用できるようにするために、それを我慢します。ただし、そのためのカスタムエディタを作成することは可能かもしれません。

于 2009-11-26T16:45:47.470 に答える