Class
SelectorItemBase

Definition

Namespace:Telerik.Windows.Controls.Scheduling.Internal

Assembly:Telerik.Windows.Scheduling.Core.dll

Syntax:

cs-api-definition
public abstract class SelectorItemBase : Control, ISelectorItem, IMouseOverHighlightItem, ISupportsStates, IDataContainer

Inheritance: objectSelectorItemBase

Derived Classes: EventContainerTreeContainer

Implements: IDataContainerIMouseOverHighlightItemISelectorItemISupportsStates

Constructors

SelectorItemBase()

Declaration

cs-api-definition
protected SelectorItemBase()

Fields

IsMouseOverHighlightedProperty

Declaration

cs-api-definition
public static readonly DependencyProperty IsMouseOverHighlightedProperty

Field Value

DependencyProperty

Properties

DataItem

Declaration

cs-api-definition
public abstract object DataItem { get; set; }

Property Value

object

Implements IDataContainer.DataItem

IsMouseOverHighlighted

Declaration

cs-api-definition
public bool IsMouseOverHighlighted { get; }

Property Value

bool

Implements IMouseOverHighlightItem.IsMouseOverHighlighted

IsSelected

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

Declaration

cs-api-definition
public bool IsSelected { get; set; }

Property Value

bool

Implements ISelectorItem.IsSelected

MouseOverHighlightHelper

Declaration

cs-api-definition
public IMouseOverHighlightHelper MouseOverHighlightHelper { get; set; }

Property Value

IMouseOverHighlightHelper

Implements IMouseOverHighlightItem.MouseOverHighlightHelper

SelectionHelper

Gets or sets the selection helper.

Declaration

cs-api-definition
public SelectionHelper SelectionHelper { get; set; }

Property Value

SelectionHelper

Implements ISelectorItem.SelectionHelper

Methods

ChangeHighlight(bool)

Declaration

cs-api-definition
public void ChangeHighlight(bool highlighted)

Parameters

highlighted

bool

Implements IMouseOverHighlightItem.ChangeHighlight(bool)

ChangeSelection(bool)

Declaration

cs-api-definition
public void ChangeSelection(bool selected)

Parameters

selected

bool

ChangeVisualState(bool)

Declaration

cs-api-definition
protected virtual void ChangeVisualState(bool useTransitions)

Parameters

useTransitions

bool

GetDataItem()

Declaration

cs-api-definition
protected object GetDataItem()

Returns

object

GoToState(bool, params string[])

Declaration

cs-api-definition
protected void GoToState(bool useTransitions, params string[] stateNames)

Parameters

useTransitions

bool

stateNames

string[]

OnApplyTemplate()

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

Declaration

cs-api-definition
public override void OnApplyTemplate()

OnGotFocus(RoutedEventArgs)

Called before the event occurs.

Declaration

cs-api-definition
protected override void OnGotFocus(RoutedEventArgs e)

Parameters

e

RoutedEventArgs

The data for the event.

OnLostFocus(RoutedEventArgs)

Called before the event occurs.

Declaration

cs-api-definition
protected override void OnLostFocus(RoutedEventArgs e)

Parameters

e

RoutedEventArgs

The data for the event.

OnMouseEnter(MouseEventArgs)

Declaration

cs-api-definition
protected override void OnMouseEnter(MouseEventArgs e)

Parameters

e

MouseEventArgs

OnMouseLeave(MouseEventArgs)

Declaration

cs-api-definition
protected override void OnMouseLeave(MouseEventArgs e)

Parameters

e

MouseEventArgs

OnMouseLeftButtonDown(MouseButtonEventArgs)

Declaration

cs-api-definition
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)

Parameters

e

MouseButtonEventArgs

OnMouseRightButtonDown(MouseButtonEventArgs)

Declaration

cs-api-definition
protected override void OnMouseRightButtonDown(MouseButtonEventArgs e)

Parameters

e

MouseButtonEventArgs