ClassSelectorItemBase
Definition
Namespace:Telerik.Windows.Controls.Scheduling.Internal
Assembly:Telerik.Windows.Scheduling.Core.dll
Syntax:
public abstract class SelectorItemBase : Control, ISelectorItem, IMouseOverHighlightItem, ISupportsStates, IDataContainer
Inheritance: objectSelectorItemBase
Derived Classes:
Implements:
Constructors
SelectorItemBase()
Declaration
protected SelectorItemBase()
Fields
IsMouseOverHighlightedProperty
Declaration
public static readonly DependencyProperty IsMouseOverHighlightedProperty
Field Value
DependencyProperty
Properties
DataItem
Declaration
public abstract object DataItem { get; set; }
Property Value
Implements
IsMouseOverHighlighted
Declaration
public bool IsMouseOverHighlighted { get; }
Property Value
Implements
IsSelected
Gets or sets a value indicating whether this instance is selected.
MouseOverHighlightHelper
Declaration
public IMouseOverHighlightHelper MouseOverHighlightHelper { get; set; }
Property Value
Implements
SelectionHelper
Gets or sets the selection helper.
Declaration
public SelectionHelper SelectionHelper { get; set; }
Property Value
Implements
Methods
ChangeHighlight(bool)
Declaration
public void ChangeHighlight(bool highlighted)
Parameters
highlighted
Implements
ChangeVisualState(bool)
Declaration
protected virtual void ChangeVisualState(bool useTransitions)
Parameters
useTransitions
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes call .
Declaration
public override void OnApplyTemplate()
OnGotFocus(RoutedEventArgs)
Called before the event occurs.
Declaration
protected override void OnGotFocus(RoutedEventArgs e)
Parameters
e
RoutedEventArgs
The data for the event.
OnLostFocus(RoutedEventArgs)
Called before the event occurs.
Declaration
protected override void OnLostFocus(RoutedEventArgs e)
Parameters
e
RoutedEventArgs
The data for the event.
OnMouseEnter(MouseEventArgs)
Declaration
protected override void OnMouseEnter(MouseEventArgs e)
Parameters
e
MouseEventArgs
OnMouseLeave(MouseEventArgs)
Declaration
protected override void OnMouseLeave(MouseEventArgs e)
Parameters
e
MouseEventArgs
OnMouseLeftButtonDown(MouseButtonEventArgs)
Declaration
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
Parameters
e
MouseButtonEventArgs
OnMouseRightButtonDown(MouseButtonEventArgs)
Declaration
protected override void OnMouseRightButtonDown(MouseButtonEventArgs e)
Parameters
e
MouseButtonEventArgs