ThemeBinding

StockSharp.Xaml.Charting.Common.MarkupExtensions

用于在一个 Ultrachart 主题内为 IThemeProvider 资源(刷子, 颜色) 提供动态绑定。 使用示例请参见源代码中的 Default.xaml 文件

继承自: MarkupExtension

构造函数

ThemeBinding
public ThemeBinding()
themeBinding = ThemeBinding()

初始化了 & ##ThemeBinding+# 类的新实例 。

属性

Mode
public BindingMode Mode { get; set; }
value = themeBinding.Mode
themeBinding.Mode = value

Gets or sets the BindingMode.

Path
public string Path { get; set; }
value = themeBinding.Path
themeBinding.Path = value

在 &% IThemeProvider\% 实例上获取或设置属性路径

方法

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

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

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

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