New to Telerik UI for WPFStart a free 30-day trial

Definition

Namespace:Telerik.Windows.Controls.Scheduling.Internal

Assembly:Telerik.Windows.Scheduling.Core.dll

Syntax:

C#
public abstract class SelectorItemBase : Control, ISelectorItem, IMouseOverHighlightItem, ISupportsStates, IDataContainer

Inheritance: objectSelectorItemBase

Derived Classes: EventContainerTreeContainer

Implements: IDataContainerIMouseOverHighlightItemISelectorItemISupportsStates

Constructors

C#
protected SelectorItemBase()

Fields

C#
public static readonly DependencyProperty IsMouseOverHighlightedProperty

Properties

C#
public abstract object DataItem { get; set; }

Implements: IDataContainer.DataItem

C#
public bool IsMouseOverHighlighted { get; }

Implements: IMouseOverHighlightItem.IsMouseOverHighlighted

Gets or sets a value indicating whether this instance is selected.

C#
public bool IsSelected { get; set; }

Implements: ISelectorItem.IsSelected

C#
public IMouseOverHighlightHelper MouseOverHighlightHelper { get; set; }

Implements: IMouseOverHighlightItem.MouseOverHighlightHelper

Gets or sets the selection helper.

C#
public SelectionHelper SelectionHelper { get; set; }

Implements: ISelectorItem.SelectionHelper

Methods

C#
public void ChangeHighlight(bool highlighted)
Parameters:highlightedbool

Implements: IMouseOverHighlightItem.ChangeHighlight(bool)

C#
public void ChangeSelection(bool selected)
Parameters:selectedbool
C#
protected virtual void ChangeVisualState(bool useTransitions)
Parameters:useTransitionsbool
C#
protected object GetDataItem()
Returns:

object

C#
protected void GoToState(bool useTransitions, params string[] stateNames)
Parameters:useTransitionsboolstateNamesstring[]

When overridden in a derived class, is invoked whenever application code or internal processes call .

C#
public override void OnApplyTemplate()

Called before the event occurs.

C#
protected override void OnGotFocus(RoutedEventArgs e)
Parameters:eRoutedEventArgs

The data for the event.

Called before the event occurs.

C#
protected override void OnLostFocus(RoutedEventArgs e)
Parameters:eRoutedEventArgs

The data for the event.

C#
protected override void OnMouseEnter(MouseEventArgs e)
Parameters:eMouseEventArgs
C#
protected override void OnMouseLeave(MouseEventArgs e)
Parameters:eMouseEventArgs
C#
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
Parameters:eMouseButtonEventArgs
C#
protected override void OnMouseRightButtonDown(MouseButtonEventArgs e)
Parameters:eMouseButtonEventArgs