CachedEnumItemsSource
StockSharp.Xaml
Источник кэшируемых элементов перечисления.
Наследует: MarkupExtension
Реализует: IEnumerable, IEnumerable<EnumMemberInfo>
Конструкторы
CachedEnumItemsSource
public CachedEnumItemsSource()
cachedEnumItemsSource = CachedEnumItemsSource()
Инициализирует новый экземпляр CachedEnumItemsSource.
Свойства
AllowImages
public bool AllowImages { get; set; }
value = cachedEnumItemsSource.AllowImages
cachedEnumItemsSource.AllowImages = value
Разрешите изображения.
EnumType
public Type EnumType { get; set; }
value = cachedEnumItemsSource.EnumType
cachedEnumItemsSource.EnumType = value
Тип переписи.
ImageSize
public Size? ImageSize { get; set; }
value = cachedEnumItemsSource.ImageSize
cachedEnumItemsSource.ImageSize = value
Размер изображения.
NameConverter
public IValueConverter NameConverter { get; set; }
value = cachedEnumItemsSource.NameConverter
cachedEnumItemsSource.NameConverter = value
Преобразователь имен.
SortMode
public EnumMembersSortMode SortMode { get; set; }
value = cachedEnumItemsSource.SortMode
cachedEnumItemsSource.SortMode = value
Сортировка.
SplitNames
public bool SplitNames { get; set; }
value = cachedEnumItemsSource.SplitNames
cachedEnumItemsSource.SplitNames = value
Разделите имена.
UseNumericEnumValue
public bool UseNumericEnumValue { get; set; }
value = cachedEnumItemsSource.UseNumericEnumValue
cachedEnumItemsSource.UseNumericEnumValue = value
Используйте числовое число.
Методы
ProvideValue
public override object ProvideValue(IServiceProvider serviceProvider)
result = cachedEnumItemsSource.ProvideValue(serviceProvider)
При реализации в производном классе возвращает объект, предоставленный как значение целевого свойства для этого расширения разметки.
- serviceProvider
- Помощник поставщика услуг, который может предоставлять услуги для расширения разметки.
Возвращает: Значение объекта, которое необходимо установить для свойства, к которому применяется расширение.