Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
ContractPartsToString.cs
1using System;
2using System.Globalization;
3using System.Windows.Data;
4using System.Windows.Markup;
6
8{
12 public class ContractPartsToString : MarkupExtension, IValueConverter
13 {
15 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
16 {
17 return value?.ToString();
18 }
19
21 public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
22 {
23 if (value is string s && Enum.TryParse(s, out ContractParts Parts))
24 return Parts;
25
26 return value;
27 }
28
30 public override object ProvideValue(System.IServiceProvider serviceProvider)
31 {
32 return this;
33 }
34 }
35}
ContractParts
How the parts of the contract are defined.
Definition: Part.cs:9