Class RecurrenceDialogViewModel
Inheritance
System.Object
RecurrenceDialogViewModel
Assembly: Telerik.WinUI.Controls.dll
Syntax
public class RecurrenceDialogViewModel : SchedulerDialogViewModel, INotifyPropertyChanged, IDataErrorInfo
Constructors
Declaration
public RecurrenceDialogViewModel(IAppointment appointment, AppointmentViewMode viewMode, ISchedulerDialogHost dialogHost, CultureInfo culture, Func<SchedulerDialogViewModel, Nullable<bool>, bool> confirmDialogClose)
Parameters
Fields
Declaration
public static readonly int DefaultMaxOccurrences
Field Value
Properties
Declaration
public IAppointment Appointment { get; }
Property Value
Declaration
public bool CanDeleteRecurrence { get; }
Property Value
Declaration
public int[] DaysOfMonth { get; set; }
Property Value
Declaration
public TimeSpan Duration { get; set; }
Property Value
Declaration
public DateTime End { get; set; }
Property Value
Declaration
public string Error { get; }
Property Value
Declaration
public int Interval { get; set; }
Property Value
Declaration
public bool IsReadOnly { get; }
Property Value
Declaration
public string this[string columnName] { get; }
Parameters
Property Value
Declaration
public int MaxOccurrences { get; set; }
Property Value
Declaration
public int MonthOfYear { get; set; }
Property Value
Declaration
public IDictionary<int, string> NamesOfMonths { get; }
Property Value
|
System.Collections.Generic.IDictionary<System.Int32, System.String>
|
Declaration
public RecurrenceDays NthRecurrenceDay { get; set; }
Property Value
Declaration
public IList<NameValueItem<RecurrenceDays>> NthRecurrenceDays { get; }
Property Value
Declaration
public RecurrenceRangeType RecurrenceRangeType { get; set; }
Property Value
Declaration
public RecurrenceType RecurrenceType { get; set; }
Property Value
Declaration
public DateTime RecursUntil { get; set; }
Property Value
Declaration
public DateTime Start { get; set; }
Property Value
Declaration
public AppointmentViewMode ViewMode { get; }
Property Value
Declaration
public IList<NameValueItem<RecurrenceDays>> WeekDays { get; }
Property Value
Declaration
public WeekOfMonth WeekOfMonth { get; set; }
Property Value
Declaration
public IList<NameValueItem<WeekOfMonth>> WeekOfMonths { get; }
Property Value
Methods
Declaration
protected override bool CanConfirm()
Returns
Overrides
Declaration
public bool DeleteRecurrence()
Returns
Declaration
protected override void OnConfirmed(RadRoutedEventArgs eventArgs)
Parameters
Overrides
Declaration
public bool SaveRecurrence()
Returns
Extension Methods