New to Telerik UI for .NET MAUIStart a free 30-day trial

Represents a definition of a view that shows all seven week days as in day view mode. This view provides a complete weekly overview with configurable first day of week and the ability to show or hide weekend days for work-week scenarios.

Definition

Namespace:Telerik.Maui.Controls

Assembly:Telerik.Maui.Controls.dll

Syntax:

C#
public class WeekViewDefinition : MultidayViewDefinitionBase, INotifyPropertyChanged

Inheritance: objectViewDefinitionBaseMultidayViewDefinitionBaseWeekViewDefinition

Implements: INotifyPropertyChanged

Inherited Members MultidayViewDefinitionBase.DayStartTimePropertyMultidayViewDefinitionBase.DayEndTimePropertyMultidayViewDefinitionBase.MajorTickLengthPropertyMultidayViewDefinitionBase.MinorTickLengthPropertyMultidayViewDefinitionBase.MinTimeRulerExtentPropertyMultidayViewDefinitionBase.MaxTimeRulerExtentPropertyMultidayViewDefinitionBase.IsCurrentTimeIndicatorVisiblePropertyMultidayViewDefinitionBase.SpecialSlotsSourcePropertyMultidayViewDefinitionBase.MajorTickLineStylePropertyMultidayViewDefinitionBase.MinorTickLineStylePropertyMultidayViewDefinitionBase.VerticalLineStylePropertyMultidayViewDefinitionBase.HorizontalLineStylePropertyMultidayViewDefinitionBase.LinesThicknessPropertyMultidayViewDefinitionBase.TimeRulerLabelStylePropertyMultidayViewDefinitionBase.DayStyleSelectorPropertyMultidayViewDefinitionBase.SpecialSlotStyleSelectorPropertyMultidayViewDefinitionBase.SpecialSlotTemplatePropertyMultidayViewDefinitionBase.DayStringFormatPropertyMultidayViewDefinitionBase.TimeRulerMajorTickStringFormatPropertyMultidayViewDefinitionBase.TimeRulerWidthPropertyMultidayViewDefinitionBase.DayStartTimeMultidayViewDefinitionBase.DayEndTimeMultidayViewDefinitionBase.MajorTickLengthMultidayViewDefinitionBase.MinorTickLengthMultidayViewDefinitionBase.MinTimeRulerExtentMultidayViewDefinitionBase.MaxTimeRulerExtentMultidayViewDefinitionBase.IsCurrentTimeIndicatorVisibleMultidayViewDefinitionBase.SpecialSlotsSourceMultidayViewDefinitionBase.MajorTickLineStyleMultidayViewDefinitionBase.MinorTickLineStyleMultidayViewDefinitionBase.VerticalLineStyleMultidayViewDefinitionBase.HorizontalLineStyleMultidayViewDefinitionBase.LinesThicknessMultidayViewDefinitionBase.TimeRulerLabelStyleMultidayViewDefinitionBase.DayStyleSelectorMultidayViewDefinitionBase.SpecialSlotStyleSelectorMultidayViewDefinitionBase.SpecialSlotTemplateMultidayViewDefinitionBase.DayStringFormatMultidayViewDefinitionBase.TimeRulerMajorTickStringFormatMultidayViewDefinitionBase.TimeRulerWidthViewDefinitionBase.TitlePropertyViewDefinitionBase.HeaderTextFormatPropertyViewDefinitionBase.TitleViewDefinitionBase.HeaderTextFormat...

Constructors

C#
public WeekViewDefinition()

Fields

FirstDayOfWeekProperty

BindableProperty

Identifies the FirstDayOfWeek property.

C#
public static readonly BindableProperty FirstDayOfWeekProperty

IsWeekendVisibleProperty

BindableProperty

Identifies the IsWeekendVisible property.

C#
public static readonly BindableProperty IsWeekendVisibleProperty

Properties

Gets or sets the day that is considered the beginning of the week. When null, the system's default first day of week is used based on culture settings. This affects the order in which days are displayed in the week view.

C#
public DayOfWeek? FirstDayOfWeek { get; set; }
Property Value:

A DayOfWeek value indicating the first day, or null for system default.

Gets or sets a value indicating whether the weekend days are visible, so that only the work week is displayed. When false, only Monday through Friday are shown, creating a work-week view. When true, all seven days of the week are displayed.

C#
public bool IsWeekendVisible { get; set; }
Property Value:

True to show weekend days, false to show only weekdays. Default is true.

Methods

Creates the default title for the view definition.

C#
protected override string CreateDefaultTitle()
Returns:

string

Overrides: MultidayViewDefinitionBase.CreateDefaultTitle()