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.