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()
OnInitialized(EventArgs)
Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs
e
The System.Windows.RoutedEventArgs that contains the event data. |
ResetTheme()
Resets the theme.
Declaration
public void ResetTheme()