Class ViewDefinitionBase
Inheritance
Namespace: Telerik.UI.Xaml.Controls
Assembly: Telerik.WinUI.Controls.dll
Syntax
public abstract class ViewDefinitionBase : DependencyObject, INotifyPropertyChanged, ISlotConvertor
Constructors
ViewDefinitionBase()
Declaration
protected ViewDefinitionBase()
Fields
AppointmentFilterProperty
Declaration
public static readonly DependencyProperty AppointmentFilterProperty
Field Value
Microsoft.
|
CalendarWeekRuleProperty
Declaration
public static readonly DependencyProperty CalendarWeekRuleProperty
Field Value
Microsoft.
|
DayEndTimeProperty
Declaration
public static readonly DependencyProperty DayEndTimeProperty
Field Value
Microsoft.
|
DayStartTimeProperty
Declaration
public static readonly DependencyProperty DayStartTimeProperty
Field Value
Microsoft.
|
FirstDayOfWeekProperty
Declaration
public static readonly DependencyProperty FirstDayOfWeekProperty
Field Value
Microsoft.
|
GroupFilterProperty
Declaration
public static readonly DependencyProperty GroupFilterProperty
Field Value
Microsoft.
|
LargeChangeIntervalProperty
Declaration
public static readonly DependencyProperty LargeChangeIntervalProperty
Field Value
Microsoft.
|
MaxTimeRulerExtentProperty
Declaration
public static readonly DependencyProperty MaxTimeRulerExtentProperty
Field Value
Microsoft.
|
MinTimeRulerExtentProperty
Declaration
public static readonly DependencyProperty MinTimeRulerExtentProperty
Field Value
Microsoft.
|
OccurrenceFilterProperty
Declaration
public static readonly DependencyProperty OccurrenceFilterProperty
Field Value
Microsoft.
|
SlotGenarationBehaviorProperty
Declaration
public static readonly DependencyProperty SlotGenarationBehaviorProperty
Field Value
Microsoft.
|
SmallChangeIntervalProperty
Declaration
public static readonly DependencyProperty SmallChangeIntervalProperty
Field Value
Microsoft.
|
SnapBehaviorProperty
Declaration
public static readonly DependencyProperty SnapBehaviorProperty
Field Value
Microsoft.
|
StretchGroupHeadersProperty
Declaration
public static readonly DependencyProperty StretchGroupHeadersProperty
Field Value
Microsoft.
|
SubGroupsFilterProperty
Declaration
public static readonly DependencyProperty SubGroupsFilterProperty
Field Value
Microsoft.
|
TimerulerMajorTickStringFormatProperty
Declaration
public static readonly DependencyProperty TimerulerMajorTickStringFormatProperty
Field Value
Microsoft.
|
TitleProperty
Declaration
public static readonly DependencyProperty TitleProperty
Field Value
Microsoft.
|
VisibleDaysProperty
Declaration
public static readonly DependencyProperty VisibleDaysProperty
Field Value
Microsoft.
|
Properties
AppointmentFilter
Declaration
public Predicate<IAppointment> AppointmentFilter { get; set; }
Property Value
System.
|
CalendarWeekRule
Declaration
public CalendarWeekRule CalendarWeekRule { get; set; }
Property Value
System.
|
DateGroupDescription
Declaration
protected virtual DateGroupDescription DateGroupDescription { get; }
Property Value
DayEndTime
Declaration
public TimeSpan DayEndTime { get; set; }
Property Value
System.
|
DayStartTime
Declaration
public TimeSpan DayStartTime { get; set; }
Property Value
System.
|
FirstDayOfWeek
Declaration
public Nullable<DayOfWeek> FirstDayOfWeek { get; set; }
Property Value
System.
|
GroupFilter
Declaration
public Func<object, bool> GroupFilter { get; set; }
Property Value
System.
|
LargeChangeInterval
Declaration
public DateTimeInterval LargeChangeInterval { get; set; }
Property Value
MaxTimeRulerExtent
Declaration
public double MaxTimeRulerExtent { get; set; }
Property Value
System.
|
MinTimeRulerExtent
Declaration
public double MinTimeRulerExtent { get; set; }
Property Value
System.
|
OccurrenceFilter
Declaration
public Predicate<IOccurrence> OccurrenceFilter { get; set; }
Property Value
System.
|
ShowTimeRuler
Declaration
public bool ShowTimeRuler { get; set; }
Property Value
System.
|
SlotGenarationBehavior
Declaration
public SlotGenerationBehavior SlotGenarationBehavior { get; set; }
Property Value
SmallChangeInterval
Declaration
public DateTimeInterval SmallChangeInterval { get; set; }
Property Value
SnapBehavior
StretchGroupHeaders
Declaration
public bool StretchGroupHeaders { get; set; }
Property Value
System.
|
SubGroupsFilter
Declaration
public Func<IGroupInfo, bool> SubGroupsFilter { get; set; }
Property Value
System.
|
TimerulerMajorTickStringFormat
Declaration
public string TimerulerMajorTickStringFormat { get; set; }
Property Value
System.
|
Title
Declaration
public string Title { get; set; }
Property Value
System.
|
VisibleDays
Declaration
public int VisibleDays { get; set; }
Property Value
System.
|
Methods
CreateRecurringSlot(IDateSpan, IDateSpan, DayOfWeek)
Declaration
protected virtual Slot CreateRecurringSlot(IDateSpan from, IDateSpan to, DayOfWeek firstDayOfWeek)
Parameters
Returns
FormatGroupHeaderName(IFormatProvider, Object)
Declaration
protected virtual string FormatGroupHeaderName(IFormatProvider formatInfo, object groupName)
Parameters
System.
|
System.
|
Returns
System.
|
FormatVisibleRangeText(IFormatProvider, DateTime, DateTime, DateTime)
Declaration
protected virtual string FormatVisibleRangeText(IFormatProvider formatInfo, DateTime rangeStart, DateTime rangeEnd, DateTime currentDate)
Parameters
System.
|
System.
|
System.
|
System.
|
Returns
System.
|
FormatWeekGroupHeaderName(IFormatProvider, IList<DateTime>, Int32)
Declaration
protected virtual string FormatWeekGroupHeaderName(IFormatProvider formatInfo, IList<DateTime> dates, int weekNumber)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
GetGroupDescriptions()
Declaration
protected virtual IEnumerable<PropertyGroupDescriptionBase> GetGroupDescriptions()
Returns
System.
|
GetMajorTickLength()
GetMaxTimeRulerExtent(Double)
Declaration
protected virtual double GetMaxTimeRulerExtent(double defaultValue)
Parameters
System.
|
Returns
System.
|
GetMinorTickLength()
GetMinTimeRulerExtent(Double)
Declaration
protected virtual double GetMinTimeRulerExtent(double defaultValue)
Parameters
System.
|
Returns
System.
|
GetOrientation()
Declaration
public abstract Orientation GetOrientation()
Returns
Microsoft.
|
GetShowWeekGroupHeaders()
Declaration
protected virtual bool GetShowWeekGroupHeaders()
Returns
System.
|
GetVisibleRangeEnd(DateTime, CultureInfo, Nullable<DayOfWeek>)
Declaration
protected virtual DateTime GetVisibleRangeEnd(DateTime currentDate, CultureInfo culture, Nullable<DayOfWeek> firstDayOfWeek)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
GetVisibleRangeStart(DateTime, CultureInfo, Nullable<DayOfWeek>)
Declaration
protected virtual DateTime GetVisibleRangeStart(DateTime currentDate, CultureInfo culture, Nullable<DayOfWeek> firstDayOfWeek)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
OnPropertyChanged(PropertyChangedEventArgs)
Declaration
protected virtual void OnPropertyChanged(PropertyChangedEventArgs e)
Parameters
System.
|
OnPropertyChanged(String)
Declaration
protected void OnPropertyChanged(string propertyName)
Parameters
System.
|
OnPropertyChanged<T>(Expression<Func<T>>)
Declaration
protected virtual void OnPropertyChanged<T>(Expression<Func<T>> propertyExpression)
Parameters
System.
|
Type Parameters
T
|
PrepareContainerForItemOverride(DependencyObject, Object)
Declaration
protected virtual void PrepareContainerForItemOverride(DependencyObject element, object item)
Parameters
Microsoft.
|
System.
|
ToString()
Declaration
public override string ToString()
Returns
System.
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.
|
Explicit Interface Implementations
ISlotConvertor.CreateRecurringSlot(IDateSpan, IDateSpan, DayOfWeek)
Declaration
Slot ISlotConvertor.CreateRecurringSlot(IDateSpan from, IDateSpan to, DayOfWeek firstDayOfWeek)