ThemeBinding

StockSharp.Xaml.Charting.Common.MarkupExtensions

Utilizado para proporcionar enlaces dinámicos a IThemeProviderrecursos (Brushes, Colores) dentro de un Tema Ultrachart. Para un ejemplo de uso, consulte el archivo Default.xamlen el código fuente

Hereda de: MarkupExtension

Constructores

ThemeBinding
public ThemeBinding()
themeBinding = ThemeBinding()

Inicia una nueva instancia de la clase ThemeBinding.

Propiedades

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

Consigue o establece el BindingMode.

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

Obtener o establecer el camino a la propiedad en un ejemplo IThemeProvider

Métodos

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

Cuando se implementa en una clase derivada, devuelve un objeto que se proporciona como el valor de la propiedad diana para esta extensión de marcado.

serviceProvider
Un proveedor de servicios que puede proporcionar servicios para la extensión de marcado.

Devuelve: El valor objeto para establecer en la propiedad donde se aplica la extensión.