Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
EqualsParameter.cs
1using System.Globalization;
2
4{
9 public class EqualsParameter : IValueConverter, IMarkupExtension<EqualsParameter>
10 {
14 public object? Convert(object? Value, Type TargetType, object? Parameter, CultureInfo Culture)
15 {
16 return Value is null ? Parameter is null : Value.Equals(Parameter);
17 }
18
22 public object? ConvertBack(object? Value, Type TargetType, object? Parameter, CultureInfo Culture)
23 {
24 throw new NotImplementedException();
25 }
26
30 public EqualsParameter ProvideValue(IServiceProvider ServiceProvider)
31 {
32 return this;
33 }
34
38 object IMarkupExtension.ProvideValue(IServiceProvider ServiceProvider)
39 {
40 return this.ProvideValue(ServiceProvider);
41 }
42 }
43}
EqualsParameter is an IValueConverter which converts a given value to a boolean indicating if the val...
EqualsParameter ProvideValue(IServiceProvider ServiceProvider)
Returns an instance of EqualsParameter class.
object? Convert(object? Value, Type TargetType, object? Parameter, CultureInfo Culture)
Returns true if Value equals to Parameter and false otherwise.
object? ConvertBack(object? Value, Type TargetType, object? Parameter, CultureInfo Culture)
Always throws a NotImplementedException.