Class
OverloadListPresenter

Class OverloadListPresenter represents UI presenter for overload lists.

Definition

Namespace:Telerik.Windows.Controls.SyntaxEditor.UI

Assembly:Telerik.Windows.Controls.SyntaxEditor.dll

Syntax:

cs-api-definition
public class OverloadListPresenter : Control

Inheritance: objectOverloadListPresenter

Constructors

OverloadListPresenter()

Initializes a new instance of the OverloadListPresenter class.

Declaration

cs-api-definition
public OverloadListPresenter()

Fields

OverloadListItemsProperty

Registers the OverloadListItems dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty OverloadListItemsProperty

Field Value

DependencyProperty

SelectedIndexTextProperty

Registers the SelectedIndexText dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectedIndexTextProperty

Field Value

DependencyProperty

SelectedItemProperty

Registers the SelectedItem dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectedItemProperty

Field Value

DependencyProperty

Properties

OverloadListItems

Gets or sets the overload list items.

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public OverloadInfoCollection OverloadListItems { get; set; }

Property Value

OverloadInfoCollection

The overload list items.

SelectedIndexText

Gets the selected index text.

Declaration

cs-api-definition
public string SelectedIndexText { get; }

Property Value

string

The selected index text.

SelectedItem

Gets the selected item.

Declaration

cs-api-definition
public OverloadInfo SelectedItem { get; }

Property Value

OverloadInfo

The selected item.

Methods

DecreaseSelectedIndex()

Decreases the index of the selected.

Declaration

cs-api-definition
public void DecreaseSelectedIndex()

IncreaseSelectedIndex()

Increases the index of the selected.

Declaration

cs-api-definition
public void IncreaseSelectedIndex()

OnApplyTemplate()

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

Declaration

cs-api-definition
public override void OnApplyTemplate()

OnInitialized(EventArgs)

Raises the event. This method is invoked whenever is set to true internally.

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

The RoutedEventArgs that contains the event data.

OnMouseLeftButtonDown(MouseButtonEventArgs)

Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.

Declaration

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

Parameters

e

MouseButtonEventArgs

The MouseButtonEventArgs that contains the event data. The event data reports that the left mouse button was pressed.

OnSelectedItemPropertyChanged()

Called when [selected item property changed].

Declaration

cs-api-definition
protected virtual void OnSelectedItemPropertyChanged()

Events

SelectedItemPropertyChanged

Occurs when [selected item property changed].

Declaration

cs-api-definition
public event EventHandler SelectedItemPropertyChanged

Event Value

EventHandler