CachedEnumItemsSource

StockSharp.Xaml

Quelle der Cacheable Enumeration Items.

Erbt von: MarkupExtension

Implementiert: IEnumerable, IEnumerable<EnumMemberInfo>

Konstruktoren

CachedEnumItemsSource
public CachedEnumItemsSource()
cachedEnumItemsSource = CachedEnumItemsSource()

Initialisiert eine neue Instanz von CachedEnumItemsSource.

Eigenschaften

AllowImages
public bool AllowImages { get; set; }
value = cachedEnumItemsSource.AllowImages
cachedEnumItemsSource.AllowImages = value

Bilder erlauben.

EnumType
public Type EnumType { get; set; }
value = cachedEnumItemsSource.EnumType
cachedEnumItemsSource.EnumType = value

Art der Aufzählung.

ImageSize
public Size? ImageSize { get; set; }
value = cachedEnumItemsSource.ImageSize
cachedEnumItemsSource.ImageSize = value

Bildgröße.

NameConverter
public IValueConverter NameConverter { get; set; }
value = cachedEnumItemsSource.NameConverter
cachedEnumItemsSource.NameConverter = value

Namenskonverter.

SortMode
public EnumMembersSortMode SortMode { get; set; }
value = cachedEnumItemsSource.SortMode
cachedEnumItemsSource.SortMode = value

Sortiermodus.

SplitNames
public bool SplitNames { get; set; }
value = cachedEnumItemsSource.SplitNames
cachedEnumItemsSource.SplitNames = value

Gesplitte Namen.

UseNumericEnumValue
public bool UseNumericEnumValue { get; set; }
value = cachedEnumItemsSource.UseNumericEnumValue
cachedEnumItemsSource.UseNumericEnumValue = value

Verwenden Sie numerischen Enum-Wert.

Methoden

ProvideValue
public override object ProvideValue(IServiceProvider serviceProvider)
result = cachedEnumItemsSource.ProvideValue(serviceProvider)

Wenn Sie in einer abgeleiteten Klasse implementiert sind, geben Sie ein Objekt zurück, das als Wert der Zieleigenschaft für diese Markup-Erweiterung bereitgestellt wird.

serviceProvider
Ein Service Provider-Helfer, der Dienste für die Markup-Erweiterung bereitstellen kann.

Rückgabe: Der Objektwert, der auf der Eigenschaft festgelegt werden soll, auf der die Erweiterung angewendet wird.