ClassMultidayViewDefinition
Represents definition of a view that shows multiple days as in day view mode.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.ScheduleView.dll
Syntax:
public abstract class MultidayViewDefinition : ViewDefinitionBase, INotifyPropertyChanged, ISlotConvertor
Inheritance: objectViewDefinitionBaseMultidayViewDefinition
Derived Classes:
Implements:
Inherited Members
Constructors
MultidayViewDefinition()
Declaration
protected MultidayViewDefinition()
Fields
GroupHeaderDateStringFormatProperty
Identifies the GroupHeaderDateStringFormat property.
Declaration
public static readonly DependencyProperty GroupHeaderDateStringFormatProperty
Field Value
DependencyProperty
The identifier for the GroupHeaderDateStringFormat property.
MajorTickLengthProperty
Identifies the MajorTickLength property.
Declaration
public static readonly DependencyProperty MajorTickLengthProperty
Field Value
DependencyProperty
The identifier for the MajorTickLength property.
MinorTickLengthProperty
Identifies the MinorTickLength property.
Declaration
public static readonly DependencyProperty MinorTickLengthProperty
Field Value
DependencyProperty
The identifier for the MinorTickLength property.
OrientationProperty
Identifies the Orientation property.
Declaration
public static readonly DependencyProperty OrientationProperty
Field Value
DependencyProperty
The identifier for the Orientation property.
TimerulerMinorTickStringFormatProperty
Identifies the TimerulerMinorTickStringFormat property.
Declaration
public static readonly DependencyProperty TimerulerMinorTickStringFormatProperty
Field Value
DependencyProperty
The identifier for the TimerulerMinorTickStringFormat property.
Properties
DateGroupDescription
Gets the Date group description if any. If null is returned, this property is ignored.
Declaration
protected override DateGroupDescription DateGroupDescription { get; }
Property Value
Overrides
GroupHeaderDateStringFormat
Gets or sets the format that will be applied on GroupHeader control for date time.
Declaration
public string GroupHeaderDateStringFormat { get; set; }
Property Value
MajorTickLength
Gets or sets the major tick length provider.
Declaration
public ITickProvider MajorTickLength { get; set; }
Property Value
MinorTickLength
Gets or sets the minor tick length provider.
Declaration
public ITickProvider MinorTickLength { get; set; }
Property Value
Orientation
Gets or sets the Orientation property. This is a dependency property.
Declaration
public Orientation Orientation { get; set; }
Property Value
Orientation
Orientation for this view.
TimerulerMinorTickStringFormat
Gets or sets the format that will be applied on time ruler Minor Tick.
Declaration
public string TimerulerMinorTickStringFormat { get; set; }
Property Value
Methods
FormatGroupHeaderName(IFormatProvider, object)
If group name is DateTime this method formats the group name using the GroupHeaderDateStringFormat.
Declaration
protected override string FormatGroupHeaderName(IFormatProvider formatInfo, object groupName)
Parameters
formatInfo
The format info provider to be used for formatting.
groupName
The group name to format.
Returns
The formatted group name.
Overrides
GetMajorTickLength()
Gets the length of the major ticks. This value is a provider object that might be auto tick length provider, constant tick length provider or a custom tick length provider.
Declaration
protected override ITickProvider GetMajorTickLength()
Returns
The length of the major ticks.
Overrides
GetMinorTickLength()
Gets the length of the minor ticks. This value is a provider object that might be auto tick length provider, constant tick length provider or a custom tick length provider.
Declaration
protected override ITickProvider GetMinorTickLength()
Returns
The length of the minor ticks.
Overrides
GetOrientation()
Gets the Orientation of the ViewDefinition (horizontal or vertical).
Declaration
public override Orientation GetOrientation()
Returns
Orientation
The Orientation of the ViewDefinition (horizontal or vertical).
Overrides