Vereinsmeisterschaften  22aa7800eae54b428d40e835886cefe1fdefdfdf
This is a software that can be used to manage the internal competition of the swimming club Illertissen called "Vereinsmeisterschaften".
Loading...
Searching...
No Matches
EnumValueToAvailableEnumValuesConverter.cs
1using System;
2using System.Globalization;
3using System.Resources;
4using System.Windows.Data;
7
9{
13 [ValueConversion(typeof(Type), typeof(Array))]
14 public class EnumValueToAvailableEnumValuesConverter : IValueConverter
15 {
24 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
25 {
26 if (value is Type enumType && enumType.IsEnum)
27 {
28 return Enum.GetValues(enumType);
29 }
30 return null;
31 }
32
42 public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
43 {
44 throw new NotImplementedException();
45 }
46
47 }
48}
Get all available enum values for a given enum value (used to determine the enum type).
object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
Back conversion method.
object Convert(object value, Type targetType, object parameter, CultureInfo culture)
Conversion method.