Class MultidayViewDefinitionBase
Represents abstract definition of a view that shows multiple days.
Inherited Members
Namespace: Telerik.Maui.Controls
Assembly: Telerik.Maui.Controls.dll
Syntax
public abstract class MultidayViewDefinitionBase : ViewDefinitionBase, IMultidayViewDefinition, IViewDefinition, INotifyPropertyChanged
Constructors
MultidayViewDefinitionBase()
Initializes a new instance of the MultidayViewDefinitionBase class.
Declaration
public MultidayViewDefinitionBase()
Fields
DayEndTimeProperty
Identifies the DayEndTime property.
Declaration
public static readonly BindableProperty DayEndTimeProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
DayStartTimeProperty
Identifies the DayStartTime property.
Declaration
public static readonly BindableProperty DayStartTimeProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
DayStringFormatProperty
Identifies the DayStringFormat bindable property.
Declaration
public static readonly BindableProperty DayStringFormatProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
DayStyleSelectorProperty
Identifies the DayStyleSelector property.
Declaration
public static readonly BindableProperty DayStyleSelectorProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
HorizontalLineStyleProperty
Identifies the HorizontalLineStyle property.
Declaration
public static readonly BindableProperty HorizontalLineStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
IsCurrentTimeIndicatorVisibleProperty
Identifies the IsCurrentTimeIndicatorVisible property.
Declaration
public static readonly BindableProperty IsCurrentTimeIndicatorVisibleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
LinesThicknessProperty
Identifies the LinesThickness property.
Declaration
public static readonly BindableProperty LinesThicknessProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
MajorTickLengthProperty
Identifies the MajorTickLength property.
Declaration
public static readonly BindableProperty MajorTickLengthProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
MajorTickLineStyleProperty
Identifies the MajorTickLineStyle property.
Declaration
public static readonly BindableProperty MajorTickLineStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
MaxTimeRulerExtentProperty
Identifies the MaxTimeRulerExtent property.
Declaration
public static readonly BindableProperty MaxTimeRulerExtentProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
MinorTickLengthProperty
Identifies the MinorTickLength property.
Declaration
public static readonly BindableProperty MinorTickLengthProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
MinorTickLineStyleProperty
Identifies the MinorTickLineStyle property.
Declaration
public static readonly BindableProperty MinorTickLineStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
MinTimeRulerExtentProperty
Identifies the MinTimeRulerExtent property.
Declaration
public static readonly BindableProperty MinTimeRulerExtentProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
SpecialSlotsSourceProperty
Identifies the SpecialSlotsSource property.
Declaration
public static readonly BindableProperty SpecialSlotsSourceProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
SpecialSlotStyleSelectorProperty
Identifies the SpecialSlotStyleSelector property.
Declaration
public static readonly BindableProperty SpecialSlotStyleSelectorProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
SpecialSlotTemplateProperty
Identifies the SpecialSlotTemplate property.
Declaration
public static readonly BindableProperty SpecialSlotTemplateProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
TimeRulerLabelStyleProperty
Identifies the TimeRulerLabelStyle property.
Declaration
public static readonly BindableProperty TimeRulerLabelStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
TimeRulerMajorTickStringFormatProperty
Identifies the TimeRulerMajorTickStringFormat bindable property.
Declaration
public static readonly BindableProperty TimeRulerMajorTickStringFormatProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
TimeRulerWidthProperty
Identifies the TimeRulerWidth bindable property.
Declaration
public static readonly BindableProperty TimeRulerWidthProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
VerticalLineStyleProperty
Identifies the VerticalLineStyle property.
Declaration
public static readonly BindableProperty VerticalLineStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
Properties
DayEndTime
Gets or sets the time used to indicate the end of the day.
Declaration
public TimeOnly DayEndTime { get; set; }
Property Value
System.TimeOnly
|
DayStartTime
Gets or sets the time used to indicate the start of the day.
Declaration
public TimeOnly DayStartTime { get; set; }
Property Value
System.TimeOnly
|
DayStringFormat
Gets or sets the string format of the header days.
Declaration
public string DayStringFormat { get; set; }
Property Value
System.String
|
DayStyleSelector
Gets or sets the style selector of the days.
Declaration
public IStyleSelector DayStyleSelector { get; set; }
Property Value
IStyleSelector
|
HorizontalLineStyle
Gets or sets the style of the horizontal lines.
Declaration
public Style HorizontalLineStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style
|
IsCurrentTimeIndicatorVisible
Gets or sets a value indicating whether the current time indicator is visible.
Declaration
public bool IsCurrentTimeIndicatorVisible { get; set; }
Property Value
System.Boolean
|
LinesThickness
Gets or sets the thickness of the lines.
Declaration
public double LinesThickness { get; set; }
Property Value
System.Double
|
MajorTickLength
Gets or sets the length of the major ticks.
Declaration
public TimeSpan MajorTickLength { get; set; }
Property Value
System.TimeSpan
|
MajorTickLineStyle
Gets or sets the style of the major lines.
Declaration
public Style MajorTickLineStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style
|
MaxTimeRulerExtent
Gets or sets the maximum size of the time ruler in pixels.
Declaration
public double MaxTimeRulerExtent { get; set; }
Property Value
System.Double
The maximum size of the time ruler in pixels. |
Remarks
This property determines the maximum size of the time ruler in pixels. MaxTimeRulerExtent of 1400 pixels means that the time ruler will be rendered with no more than 1400 pixels no matter how much time it represents. If there is less than 1400 pixels available, it will be squeezed as much as the value of the MinTimeRulerExtent property allows to.
MinorTickLength
Gets or sets the length of the minor ticks.
Declaration
public TimeSpan MinorTickLength { get; set; }
Property Value
System.TimeSpan
|
MinorTickLineStyle
Gets or sets the style of the minor lines.
Declaration
public Style MinorTickLineStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style
|
MinTimeRulerExtent
Gets or sets the minimum size of the time ruler in pixels.
Declaration
public double MinTimeRulerExtent { get; set; }
Property Value
System.Double
The minimum size of the time ruler in pixels. |
Remarks
This property determines the minimum size of the time ruler in pixels. MinTimeRulerExtent of 1400 pixels means that the time ruler will be rendered with at least 1400 pixels no matter how much time it represents. If there is more than 1400 pixels available, it will be stretched as much as the value of the MaxTimeRulerExtent property allows to.
SpecialSlotsSource
Gets or sets the special slots source.
Declaration
public IEnumerable<Slot> SpecialSlotsSource { get; set; }
Property Value
System.Collections.Generic.IEnumerable<Slot>
|
SpecialSlotStyleSelector
Gets or sets the style selector of the special slots.
Declaration
public IStyleSelector SpecialSlotStyleSelector { get; set; }
Property Value
IStyleSelector
|
SpecialSlotTemplate
Gets or sets the template of the special slots.
Declaration
public DataTemplate SpecialSlotTemplate { get; set; }
Property Value
Microsoft.Maui.Controls.DataTemplate
|
TimeRulerLabelStyle
Gets or sets the style of the time ruler labels.
Declaration
public Style TimeRulerLabelStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style
|
TimeRulerMajorTickStringFormat
Gets or sets the string format of the major ticks.
Declaration
public string TimeRulerMajorTickStringFormat { get; set; }
Property Value
System.String
|
TimeRulerWidth
Gets or sets the width of the TimeRuler.
Declaration
public double TimeRulerWidth { get; set; }
Property Value
System.Double
|
VerticalLineStyle
Gets or sets the style of the vertical lines.
Declaration
public Style VerticalLineStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style
|
Methods
CreateDefaultTitle()
Creates the default title for the view definition.
Declaration
protected override string CreateDefaultTitle()
Returns
System.String
|