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

使用数值的 enum 值 。

方法

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

当在衍生类中执行时,返回一个对象,该对象作为此标记扩展的目标属性值提供.

serviceProvider
服务提供人帮助为加分扩展提供服务.

返回值: 应用扩展名时要设置的属性的对象值 。