CachedEnumItemsSource

StockSharp.Xaml

Fuente de los artículos de enumeración factible.

Hereda de: MarkupExtension

Implementa: IEnumerable, IEnumerable<EnumMemberInfo>

Constructores

CachedEnumItemsSource
public CachedEnumItemsSource()
cachedEnumItemsSource = CachedEnumItemsSource()

Inicia una nueva instancia de la CachedEnumItemsSource.

Propiedades

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

Permitir imágenes.

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

Tipo de enumeración.

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

Tamaño de la imagen.

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

Nombre convertidor.

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

Modo de orden.

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

Dividir nombres.

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

Usar valor numérico enum.

Métodos

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

Cuando se implementa en una clase derivada, devuelve un objeto que se proporciona como el valor de la propiedad diana para esta extensión de marcado.

serviceProvider
Un proveedor de servicios que puede proporcionar servicios para la extensión de marcado.

Devuelve: El valor objeto para establecer en la propiedad donde se aplica la extensión.