Class AppointmentDialogViewModel
Inherited Members
Namespace: Telerik.UI.Xaml.Controls
Assembly: Telerik.WinUI.Controls.dll
Syntax
public class AppointmentDialogViewModel : SchedulerDialogViewModel, INotifyPropertyChanged, IDataErrorInfo
Constructors
AppointmentDialogViewModel(Occurrence, AppointmentViewMode, ISchedulerDialogHost, IEnumerable<IResourceType>, IEnumerable<ITimeMarker>, IEnumerable<ICategory>, TimeZoneInfo, Func<SchedulerDialogViewModel, Nullable<Boolean>, Boolean>)
Declaration
public AppointmentDialogViewModel(Occurrence occurrence, AppointmentViewMode viewMode, ISchedulerDialogHost dialogHost, IEnumerable<IResourceType> resourceTypes, IEnumerable<ITimeMarker> timeMarkers, IEnumerable<ICategory> categories, TimeZoneInfo appointmentTimeZone, Func<SchedulerDialogViewModel, Nullable<bool>, bool> confirmDialogClose)
Parameters
Occurrence
occurrence
|
Appointment
|
IScheduler
|
System.
|
System.
|
System.
|
System.
|
System.
|
AppointmentDialogViewModel(Occurrence, AppointmentViewMode, ISchedulerDialogHost, IEnumerable<IResourceType>, IEnumerable<ITimeMarker>, IEnumerable<ICategory>, TimeZoneInfo, TimeZoneInfo, Func<SchedulerDialogViewModel, Nullable<Boolean>, Boolean>)
Declaration
public AppointmentDialogViewModel(Occurrence occurrence, AppointmentViewMode viewMode, ISchedulerDialogHost dialogHost, IEnumerable<IResourceType> resourceTypes, IEnumerable<ITimeMarker> timeMarkers, IEnumerable<ICategory> categories, TimeZoneInfo appointmentTimeZone, TimeZoneInfo schedulerTimeZone, Func<SchedulerDialogViewModel, Nullable<bool>, bool> confirmDialogClose)
Parameters
Occurrence
occurrence
|
Appointment
|
IScheduler
|
System.
|
System.
|
System.
|
System.
|
System.
|
System.
|
Properties
ActualEnd
Declaration
public DateTime ActualEnd { get; set; }
Property Value
System.
|
ActualStart
Declaration
public DateTime ActualStart { get; set; }
Property Value
System.
|
CanEditParentAppointment
Declaration
public bool CanEditParentAppointment { get; }
Property Value
System.
|
CanRestoreToOriginalOccurrence
Declaration
public bool CanRestoreToOriginalOccurrence { get; }
Property Value
System.
|
Categories
Declaration
public IEnumerable<ICategory> Categories { get; }
Property Value
System.
|
CategoriesEmptyText
Declaration
public string CategoriesEmptyText { get; }
Property Value
System.
|
ClearSelectionButtonContent
Declaration
public string ClearSelectionButtonContent { get; }
Property Value
System.
|
Error
Declaration
public string Error { get; }
Property Value
System.
|
IsAllDayEditable
Declaration
public bool IsAllDayEditable { get; set; }
Property Value
System.
|
IsAllDayEvent
Declaration
public bool IsAllDayEvent { get; set; }
Property Value
System.
|
IsHighImportance
Declaration
public bool IsHighImportance { get; set; }
Property Value
System.
|
IsLowImportance
Declaration
public bool IsLowImportance { get; set; }
Property Value
System.
|
IsNotRecurrent
Declaration
public bool IsNotRecurrent { get; }
Property Value
System.
|
IsReadOnly
Declaration
public bool IsReadOnly { get; }
Property Value
System.
|
Item[String]
Declaration
public string this[string columnName] { get; }
Parameters
System.
|
Property Value
System.
|
Occurrence
ResourceTypes
Declaration
public IEnumerable<ResourceTypeViewModel> ResourceTypes { get; }
Property Value
System.
|
ResourceTypesVisibility
Declaration
public Visibility ResourceTypesVisibility { get; }
Property Value
Microsoft.
|
TimeMarkers
Declaration
public IEnumerable<ITimeMarker> TimeMarkers { get; }
Property Value
System.
|
TimeMarkersEmptyText
Declaration
public string TimeMarkersEmptyText { get; }
Property Value
System.
|
TimeZone
Declaration
public TimeZoneInfo TimeZone { get; set; }
Property Value
System.
|
ViewMode
Methods
BeginEditParentAppointment()
Declaration
public void BeginEditParentAppointment()
BeginRestoreExceptionOccurrence()
Declaration
public void BeginRestoreExceptionOccurrence()
CanConfirm()
Declaration
protected override bool CanConfirm()
Returns
System.
|
Overrides
EditRecurrenceRule()
Declaration
public void EditRecurrenceRule()
OnEditParentAppointment(EventArgs)
Declaration
protected virtual void OnEditParentAppointment(EventArgs eventArgs)
Parameters
System.
|
OnRecurrenceRuleEdited(EventArgs)
Declaration
protected virtual void OnRecurrenceRuleEdited(EventArgs eventArgs)
Parameters
System.
|
OnRestoreExceptionOccurrence(EventArgs)
Declaration
protected virtual void OnRestoreExceptionOccurrence(EventArgs eventArgs)
Parameters
System.
|
ValidateDates()
Declaration
public string ValidateDates()
Returns
System.
|
ValidateDialog()
Declaration
public virtual string ValidateDialog()
Returns
System.
|
ValidateDialog(String)
Declaration
public virtual string ValidateDialog(string propertyName)
Parameters
System.
|
Returns
System.
|
Events
EditParentAppointment
Declaration
public event EventHandler EditParentAppointment
Event Type
System.
|
RecurrenceRuleEdited
Declaration
public event EventHandler RecurrenceRuleEdited
Event Type
System.
|
RestoreExceptionOccurrence
Declaration
public event EventHandler RestoreExceptionOccurrence
Event Type
System.
|