Class ViewHeaderBase
Represents a class which holds view header cell information.
Implements
Namespace: Syncfusion.UI.Xaml.Scheduler
Assembly: Syncfusion.SfScheduler.WPF.dll
Syntax
public class ViewHeaderBase : ContentControl, INotifyPropertyChanged
Constructors
ViewHeaderBase()
Initializes a new instance of the ViewHeaderBase class.
Declaration
public ViewHeaderBase()
Fields
AllowViewNavigationProperty
Identifies the AllowViewNavigation dependency property.
Declaration
public static readonly DependencyProperty AllowViewNavigationProperty
Field Value
| Type | Description |
|---|---|
| System.Windows.DependencyProperty | The identifier for AllowViewNavigation dependency property. |
IsTodayProperty
Identifies the IsToday dependency property.
Declaration
public static readonly DependencyProperty IsTodayProperty
Field Value
| Type | Description |
|---|---|
| System.Windows.DependencyProperty | The identifier for IsToday dependency property. |
Properties
AllowViewNavigation
Gets a value indicating whether the current view should navigate to the respective Day or TimelineDay view when clicking on a date in the view header of the following views: Week, WorkWeek, TimelineWeek, TimelineWorkWeek and TimelineMonth views.
Declaration
public bool AllowViewNavigation { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The default value is |
Remarks
This property's value will be considered based on AllowViewNavigation
ColumnIndex
Gets or sets the column index.
Declaration
public int ColumnIndex { get; set; }
Property Value
| Type |
|---|
| System.Int32 |
DateText
Gets or sets the month view header text.
Declaration
public string DateText { get; set; }
Property Value
| Type |
|---|
| System.String |
DayText
Gets or sets the month view header text.
Declaration
public string DayText { get; set; }
Property Value
| Type |
|---|
| System.String |
IsDayView
Gets a value indicating whether the view is Day view or TimelineDay view.
Declaration
public bool IsDayView { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The default value is |
Remarks
This property is used for restricting the mouse hovering effect on the view header dates in Day view and TimelineDay view. It is not applicable for Month view.
IsEnsured
Gets or sets a value indicating whether ensured.
Declaration
public bool IsEnsured { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
IsToday
Gets or sets a value indicating whether the date is current date or not. This is a bondable property.
Declaration
public bool IsToday { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
Methods
OnCreateAutomationPeer()
Methods to create automation peer for ViewHeaderControl class.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
| Type | Description |
|---|---|
| System.Windows.Automation.Peers.AutomationPeer | Automation peer. |
OnDragLeave(DragEventArgs)
Invoked when an unhandled System.Windows.DragDrop.DragLeave attached event reaches an element in its route that is derived from this class.
Declaration
protected override void OnDragLeave(DragEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DragEventArgs | e | The drop event arguments. |
OnDragOver(DragEventArgs)
Invoked when an unhandled System.Windows.DragDrop.DragOver attached event reaches an element in its route that is derived from this class.
Declaration
protected override void OnDragOver(DragEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DragEventArgs | e | The drag event arguments. |
OnDrop(DragEventArgs)
Invoked when an unhandled System.Windows.DragDrop.DragEnter attached event reaches an element in its route that is derived from this class.
Declaration
protected override void OnDrop(DragEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DragEventArgs | e | The drop event arguments. |
OnMouseDoubleClick(MouseButtonEventArgs)
Invoked when an unhandled System.Windows.UIElement.OnMouseDoubleClick routed event reaches an element in its route that is derived from this class.
Declaration
protected override void OnMouseDoubleClick(MouseButtonEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.Input.MouseButtonEventArgs | e | The mouse button event args. |
OnMouseLeftButtonUp(MouseButtonEventArgs)
Occurs when the left mouse button is released.
Declaration
protected override void OnMouseLeftButtonUp(MouseButtonEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.Input.MouseButtonEventArgs | e | The arguments. |
OnPreviewStylusUp(StylusEventArgs)
Occurs on preview stylus up.
Declaration
protected override void OnPreviewStylusUp(StylusEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.Input.StylusEventArgs | e | The stylus event args. |
Events
PropertyChanged
Occurs when property changed.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
| Type |
|---|
| System.ComponentModel.PropertyChangedEventHandler |