CachedEnumItemsSource

StockSharp.Xaml

Fonte de itens de enumeração cacheável.

Herda de: MarkupExtension

Implementa: IEnumerable, IEnumerable<EnumMemberInfo>

Construtores

CachedEnumItemsSource
public CachedEnumItemsSource()
cachedEnumItemsSource = CachedEnumItemsSource()

Inicializa uma nova instância do CachedEnumItemsSource.

Propriedades

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

Permitir imagens.

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

Tipo de enumeração.

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

Tamanho da imagem.

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

Conversor de nomes.

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

Modo de ordenação.

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

Dividir nomes.

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

Usar valor numérico de enum.

Métodos

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

Quando implementado em uma classe derivada, retorna um objeto que é fornecido como o valor da propriedade alvo para esta extensão de marcação.

serviceProvider
Um auxiliar de provedor de serviços que pode fornecer serviços para a extensão de marcação.

Retorna: O valor do objeto a ser definido na propriedade onde a extensão é aplicada.