Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
FlowDirectionExtension.cs
2{
3 [ContentProperty(nameof(Path))]
4 public class FlowDirectionExtension : IMarkupExtension<BindingBase>
5 {
6 public string Path { get; set; } = nameof(LocalizationManager.FlowDirection);
7 public BindingMode Mode { get; set; } = BindingMode.OneWay;
8 public IValueConverter? Converter { get; set; } = null;
9 public string? ConverterParameter { get; set; } = null;
10 public string? StringFormat { get; set; } = null;
11
12 public object ProvideValue(IServiceProvider serviceProvider)
13 {
14 return (this as IMarkupExtension<BindingBase>).ProvideValue(serviceProvider);
15 }
16
17 BindingBase IMarkupExtension<BindingBase>.ProvideValue(IServiceProvider serviceProvider)
18 {
19 return new Binding(this.Path, this.Mode, this.Converter, this.ConverterParameter, this.StringFormat, LocalizationManager.Current);
20 }
21 }
22}