EnumToIntConverter<T> 类
- 程序集
- ClassIsland.Core.dll
用于在绑定中将指定类型的enum转换为int。 使用时需要以此抽象类为基类新建一个类,并将指定的enum类型作为继承时的类型参数。(为什么不直接在XAML中传入泛型参数)
public abstract class EnumToIntConverter<T> : IValueConverter where T : Enum
类型参数
T
enum值类型
- 继承
-
EnumToIntConverter<T>
- 实现
- Derived
- 继承成员
方法
Convert(object?, Type, object, CultureInfo)
Converts a value.
public object Convert(object? value, Type targetType, object parameter, CultureInfo culture)
参数
value
objectThe value produced by the binding source.
targetType
TypeThe type of the binding target property.
parameter
objectThe converter parameter to use.
culture
CultureInfoThe culture to use in the converter.
返回
ConvertBack(object?, Type, object, CultureInfo)
Converts a value.
public object? ConvertBack(object? value, Type targetType, object parameter, CultureInfo culture)
参数
value
objectThe value that is produced by the binding target.
targetType
TypeThe type to convert to.
parameter
objectThe converter parameter to use.
culture
CultureInfoThe culture to use in the converter.