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.