WorkingTimeControlView

StockSharp.Xaml.Panels.Maui

Ansicht zur Bearbeitung von Arbeitszeitplänen.

Erbt von: BasePanelView

Konstruktoren

WorkingTimeControlView
public WorkingTimeControlView()
workingTimeControlView = WorkingTimeControlView()

Erstellt eine neue Instanz.

Eigenschaften

IsWorkingTimeEnabled
public bool IsWorkingTimeEnabled { get; set; }
value = workingTimeControlView.IsWorkingTimeEnabled
workingTimeControlView.IsWorkingTimeEnabled = value

Bekommt oder legt fest, ob die Arbeitszeit aktiviert ist.

Periods
public IList<WorkingTimePeriodItem> Periods { get; }
value = workingTimeControlView.Periods

Holt sich die Periodensammlung.

ShowActive
public bool ShowActive { get; set; }
value = workingTimeControlView.ShowActive
workingTimeControlView.ShowActive = value

Gibt oder legt fest, ob das aktive Kontrollkästchen angezeigt werden soll.

ViewModel
public WorkingTimeControlViewModel ViewModel { get; }
value = workingTimeControlView.ViewModel

Bekommt die ViewModel.

Methoden

Clear
public void Clear()
workingTimeControlView.Clear()

Löscht alle Perioden.

GetPeriods
public IEnumerable<ValueTuple<DateTime, IEnumerable<ValueTuple<TimeSpan, TimeSpan>>>> GetPeriods()
result = workingTimeControlView.GetPeriods()

Erhält die Periodendaten.

LoadPeriods
public void LoadPeriods(IEnumerable<ValueTuple<DateTime, IEnumerable<ValueTuple<TimeSpan, TimeSpan>>>> periods, bool isEnabled)
workingTimeControlView.LoadPeriods(periods, isEnabled)

Ladet Perioden von Daten.

Ereignisse

DataChanged
public event EventHandler DataChanged
workingTimeControlView.DataChanged += handler

Ereignis, das ausgelöst wird, wenn sich Daten ändern.

Error
public event EventHandler<string> Error
workingTimeControlView.Error += handler

Ereignis ausgelöst, wenn ein Fehler auftritt.