Class
FlagEnumEditor

Represents a selection control for editing flag Enumeration values with a drop-down list that can be shown or hidden by clicking the arrow on the control.

Definition

Namespace:Telerik.Windows.Controls.Data.PropertyGrid

Assembly:Telerik.Windows.Controls.Data.dll

Syntax:

cs-api-definition
[TelerikToolboxCategory("Input")]
public class FlagEnumEditor : Control

Inheritance: objectFlagEnumEditor

Constructors

FlagEnumEditor()

Initializes a new instance of the FlagEnumEditor class.

Declaration

cs-api-definition
public FlagEnumEditor()

Fields

DisplayTextProperty

Identifies the DisplayText dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DisplayTextProperty

Field Value

DependencyProperty

EnumItemsSourceProperty

Identifies the EnumerationItemsSource dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty EnumItemsSourceProperty

Field Value

DependencyProperty

EnumTypeProperty

Identifies the EnumerationType dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty EnumTypeProperty

Field Value

DependencyProperty

ValueProperty

Identifies the Value dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ValueProperty

Field Value

DependencyProperty

Properties

DisplayText

Gets or sets the text displayed when the dropdown is closed.

Declaration

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

Property Value

string

EnumItemsSource

Gets or sets the EnumerationItemsSource.

Declaration

cs-api-definition
public ObservableItemCollection<FlagEnumValueViewModel> EnumItemsSource { get; set; }

Property Value

ObservableItemCollection<FlagEnumValueViewModel>

The EnumerationType.

EnumType

Gets or sets the EnumerationType.

Declaration

cs-api-definition
public Type EnumType { get; set; }

Property Value

Type

The EnumerationType.

Value

Gets or sets the Value.

Declaration

cs-api-definition
public object Value { get; set; }

Property Value

object

The Value.

Methods

Dispose(bool)

Releases unmanaged and - optionally - managed resources.

Declaration

cs-api-definition
protected virtual void Dispose(bool disposing)

Parameters

disposing

bool

true to release both managed and unmanaged resources; false to release only unmanaged resources.

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.

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.

ResetTheme()

Resets the theme.

Declaration

cs-api-definition
public void ResetTheme()