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
Помощник поставщика услуг, который может предоставлять услуги для расширения разметки.

Возвращает: Значение объекта, которое необходимо установить для свойства, к которому применяется расширение.