Class CalendarButton
The class of the calendar button.
Inheritance
Namespace: Telerik.Windows.Controls.Calendar
Assembly: Telerik.Windows.Controls.Input.dll
Syntax
public class CalendarButton : ContentControl
Remarks
The CalendarButton class is not to be used outside the RadCalendar control. If you need a button functionality, use the ButtonBase or Button classes.
Constructors
CalendarButton()
CalendarButton(RadCalendar)
Initializes a new instance of the CalendarButton class.
Declaration
public CalendarButton(RadCalendar radCalendar)
Parameters
RadCalendar
radCalendar
The parent RadCalendar of the CalendarButton |
Fields
ButtonTypeProperty
Identifies the ButtonType property.
Declaration
public static readonly DependencyProperty ButtonTypeProperty
Field Value
System.Windows.DependencyProperty
|
IsFocusedProperty
Identifies the IsFocused property.
Declaration
public static readonly DependencyProperty IsFocusedProperty
Field Value
System.Windows.DependencyProperty
|
IsFromCurrentViewProperty
Identifies the IsFromCurrentView property.
Declaration
public static readonly DependencyProperty IsFromCurrentViewProperty
Field Value
System.Windows.DependencyProperty
|
IsInAnotherViewProperty
Identifies the IsInAnotherView property.
Declaration
public static readonly DependencyProperty IsInAnotherViewProperty
Field Value
System.Windows.DependencyProperty
|
IsMouseOverProperty
Identifies the IsMouseOver property.
Declaration
public static readonly DependencyProperty IsMouseOverProperty
Field Value
System.Windows.DependencyProperty
|
IsSelectedProperty
Identifies the IsSelected property.
Declaration
public static readonly DependencyProperty IsSelectedProperty
Field Value
System.Windows.DependencyProperty
|
TextProperty
Identifies the Text property.
Declaration
public static readonly DependencyProperty TextProperty
Field Value
System.Windows.DependencyProperty
|
Properties
ButtonType
Gets or sets the type of the button. This is a dependency property.
Declaration
public CalendarButtonType ButtonType { get; set; }
Property Value
CalendarButtonType
|
IsFocused
Gets whether the element currently has focus.
Declaration
public bool IsFocused { get; }
Property Value
System.Boolean
|
IsFromCurrentView
Gets or sets whether the button belongs to the current month/year/decade/century. This is a dependency property.
Declaration
public bool IsFromCurrentView { get; set; }
Property Value
System.Boolean
|
IsInAnotherView
Gets or sets whether a button with the same content exists in another view (in a multi-view calendar). This is a dependency property.
Declaration
public bool IsInAnotherView { get; set; }
Property Value
System.Boolean
|
IsMouseOver
Gets whether the mouse is above the element.
Declaration
public bool IsMouseOver { get; }
Property Value
System.Boolean
|
IsSelected
Gets or sets whether the button is selected. This is a dependency property.
Declaration
public bool IsSelected { get; set; }
Property Value
System.Boolean
|
Text
Gets or sets the text displayed by the button. This is a dependency property.
Declaration
public string Text { get; set; }
Property Value
System.String
|
Methods
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate.
Declaration
public override void OnApplyTemplate()
OnGotFocus(RoutedEventArgs)
Called before the System.Windows.UIElement.GotFocus event occurs.
Declaration
protected override void OnGotFocus(RoutedEventArgs e)
Parameters
System.Windows.RoutedEventArgs
e
The data for the event. |
OnLostFocus(RoutedEventArgs)
Called before the System.Windows.UIElement.LostFocus event occurs.
Declaration
protected override void OnLostFocus(RoutedEventArgs e)
Parameters
System.Windows.RoutedEventArgs
e
The data for the event. |
OnMouseEnter(MouseEventArgs)
Called before the System.Windows.UIElement.MouseEnter event occurs.
Declaration
protected override void OnMouseEnter(MouseEventArgs e)
Parameters
System.Windows.Input.MouseEventArgs
e
The data for the event. |
OnMouseLeave(MouseEventArgs)
Called before the System.Windows.UIElement.MouseLeave event occurs.
Declaration
protected override void OnMouseLeave(MouseEventArgs e)
Parameters
System.Windows.Input.MouseEventArgs
e
The data for the event. |