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
protected MultidayViewDefinition()
Fields
GroupHeaderDateStringFormatProperty
DependencyProperty
Identifies the GroupHeaderDateStringFormat property.
public static readonly DependencyProperty GroupHeaderDateStringFormatProperty
The identifier for the GroupHeaderDateStringFormat property.
MajorTickLengthProperty
DependencyProperty
Identifies the MajorTickLength property.
public static readonly DependencyProperty MajorTickLengthProperty
The identifier for the MajorTickLength property.
MinorTickLengthProperty
DependencyProperty
Identifies the MinorTickLength property.
public static readonly DependencyProperty MinorTickLengthProperty
The identifier for the MinorTickLength property.
OrientationProperty
DependencyProperty
Identifies the Orientation property.
public static readonly DependencyProperty OrientationProperty
The identifier for the Orientation property.
TimerulerMinorTickStringFormatProperty
DependencyProperty
Identifies the TimerulerMinorTickStringFormat property.
public static readonly DependencyProperty TimerulerMinorTickStringFormatProperty
The identifier for the TimerulerMinorTickStringFormat property.
Properties
Gets the Date group description if any. If null is returned, this property is ignored.
protected override DateGroupDescription DateGroupDescription { get; }
Overrides:
Gets or sets the format that will be applied on GroupHeader control for date time.
public string GroupHeaderDateStringFormat { get; set; }
Gets or sets the major tick length provider.
public ITickProvider MajorTickLength { get; set; }
Gets or sets the minor tick length provider.
public ITickProvider MinorTickLength { get; set; }
Orientation
Orientation
Gets or sets the Orientation property. This is a dependency property.
Gets or sets the format that will be applied on time ruler Minor Tick.
public string TimerulerMinorTickStringFormat { get; set; }
Methods
If group name is DateTime this method formats the group name using the GroupHeaderDateStringFormat.
protected override string FormatGroupHeaderName(IFormatProvider formatInfo, object groupName)
The format info provider to be used for formatting.
groupNameobjectThe group name to format.
Returns:The formatted group name.
Overrides:
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.
protected override ITickProvider GetMajorTickLength()
The length of the major ticks.
Overrides:
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.
protected override ITickProvider GetMinorTickLength()
The length of the minor ticks.
Overrides:
GetOrientation()
Orientation
Gets the Orientation of the ViewDefinition (horizontal or vertical).
public override Orientation GetOrientation()
Orientation
The Orientation of the ViewDefinition (horizontal or vertical).
Overrides: