Frage

Ich möchte eine Workflow-Aktivität erstellen, die eine Abhängung Eigenschaft Struktur wie folgt hat

  • Einstellung
    • Wartezeit
      • Tage
      • Stunden
      • Min

Im Moment Sie den Code unten zeigen Einstellungen mit dem Wartezeit als Integer, aber jetzt müssen sie für bis 3 Unter Kind Eigenschaften erweitern aus Tage , Stunden und Min .

Ich verstehe ich muß die ändern Wartezeit , aber ich bin nicht sicher, wie das Anbringen der anderen drei Eigenschaften zu ihm gehen.

Jede Hilfe würde geschätzt ... Danke.

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);
    }
}
War es hilfreich?

Lösung

Als erstes sollten Sie auf jeden Fall die Art von int ändern TimeSpan. Das hat Tage, Stunden, Minuten, Sekunden und Millisekunden.

Der Eingang UI kann nicht obwohl sein nur einen String nach Ihrem Geschmack sein: d.hh: mm: ss.msecs

Allerdings würde ich persönlich mit, dass für die Einfachheit der Verwendung einer Art speziell für die Aufgabe entwickelt aufzustellen. Es könnte möglich sein, wenn eine benutzerdefinierte Editor für sie zu schaffen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top