ThemeBinding

StockSharp.Xaml.Charting.Common.MarkupExtensions

Ultrachartテーマ内のIThemeProviderリソース(Brushes, Colors)に動的バインディングを提供するために使用されます。 使用例は、ソースコードのDefault.xamlファイルを参照してください。

継承元: MarkupExtension

コンストラクター

ThemeBinding
public ThemeBinding()
themeBinding = ThemeBinding()

ThemeBindingクラスの新しいインスタンスを初期化します。

プロパティ

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

取得または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
マークアップ拡張のためのサービス提供者ヘルプ。

戻り値: 拡張子が適用されるプロパティに設定するオブジェクト値。