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.
Inheritance
Namespace: Telerik.Windows.Controls.Data.PropertyGrid
Assembly: Telerik.Windows.Controls.Data.dll
Syntax
[TelerikToolboxCategory("Input")]
public class FlagEnumEditor : Control, IThemable
Constructors
FlagEnumEditor()
Fields
DisplayTextProperty
Identifies the DisplayText dependency property.
Declaration
public static readonly DependencyProperty DisplayTextProperty
Field Value
System.Windows.DependencyProperty
|
EnumItemsSourceProperty
Identifies the EnumerationItemsSource dependency property.
Declaration
public static readonly DependencyProperty EnumItemsSourceProperty
Field Value
System.Windows.DependencyProperty
|
EnumTypeProperty
Identifies the EnumerationType dependency property.
Declaration
public static readonly DependencyProperty EnumTypeProperty
Field Value
System.Windows.DependencyProperty
|
ValueProperty
Identifies the Value dependency property.
Declaration
public static readonly DependencyProperty ValueProperty
Field Value
System.Windows.DependencyProperty
|
Properties
DisplayText
Gets or sets the text displayed when the dropdown is closed.
Declaration
public string DisplayText { get; }
Property Value
System.String
|
EnumItemsSource
Gets or sets the EnumerationItemsSource.
Declaration
public ObservableItemCollection<FlagEnumValueViewModel> EnumItemsSource { get; set; }
Property Value
ObservableItemCollection<FlagEnumValueViewModel>
The EnumerationType. |
EnumType
Gets or sets the EnumerationType.
Declaration
public Type EnumType { get; set; }
Property Value
System.Type
The EnumerationType. |
Value
Gets or sets the Value.
Declaration
public object Value { get; set; }
Property Value
System.Object
The Value. |
Methods
Dispose(Boolean)
Releases unmanaged and - optionally - managed resources.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
System.Boolean
disposing
|
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate. In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Declaration
public override void OnApplyTemplate()
ResetTheme()
Resets the theme.
Declaration
public void ResetTheme()