문제

이와 같은 종속 속성 구조가있는 워크 플로 활동을 만들고 싶습니다.

  • 환경
    • 대기 기간
      • 시간

현재 아래 코드가 표시됩니다 환경 이랑 대기 기간 정수로서, 이제 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

그러나 개인적으로 나는 작업을 위해 특별히 설계된 유형을 사용하는 단순성을 위해 그것을 참을 것입니다. 그래도 커스텀 편집기를 만들 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top