MathConverter 类

定义

转换器的基类,它对其输入执行数学运算。

public ref class MathConverter abstract : System::Windows::Data::IMultiValueConverter, System::Windows::Data::IValueConverter
public abstract class MathConverter : System.Windows.Data.IMultiValueConverter, System.Windows.Data.IValueConverter
type MathConverter = class
    interface IValueConverter
    interface IMultiValueConverter
Public MustInherit Class MathConverter
Implements IMultiValueConverter, IValueConverter
继承
MathConverter
派生
实现

注解

如果任何输入为字符串,将使用 InvariantCulture 将其转换为双精度型。 如果无法使用 InvariantCulture 转换该字符串,则使用传递给 Convert 的 culture 参数将其转换为 double。 如果无法使用给定的区域性来转换该字符串,则它将转换为 Double.nan。

构造函数

MathConverter()

属性

DefaultValue

如果未提供,则为要使用的值 ConvertOverride(IEnumerable<Double>)

方法

ConvertOverride(IEnumerable<Double>)

对的所有元素执行数学运算 values

显式接口实现

IMultiValueConverter.Convert(Object[], Type, Object, CultureInfo)

返回中所有元素的数学运算的结果,以及在 values parameter) 提供的 (。

IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo)
IValueConverter.Convert(Object, Type, Object, CultureInfo)

返回对和的数学运算的结果 value parameter

IValueConverter.ConvertBack(Object, Type, Object, CultureInfo)

适用于