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.