Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
GreaterThanZero.cs
1using System.Globalization;
2
4{
8 [AcceptEmptyServiceProvider]
9 public class GreaterThanZero : IValueConverter, IMarkupExtension
10 {
12 public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture)
13 {
14 if (value is decimal v)
15 return v > 0;
16 else if (value is double d)
17 return d > 0;
18 else if (value is int i)
19 return i > 0;
20
21 return false;
22 }
23
25 public object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture)
26 {
27 throw new NotImplementedException("Feature not implemented.");
28 }
29
31 public object ProvideValue(IServiceProvider serviceProvider)
32 {
33 return this;
34 }
35 }
36}
Is true if a property is greater than zero.
object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture)
object ProvideValue(IServiceProvider serviceProvider)
object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture)