MathConverter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
转换器的基类,它对其输入执行数学运算。
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>) |
对的所有元素执行数学运算 |
显式接口实现
| IMultiValueConverter.Convert(Object[], Type, Object, CultureInfo) |
返回中所有元素的数学运算的结果,以及在 |
| IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) | |
| IValueConverter.Convert(Object, Type, Object, CultureInfo) |
返回对和的数学运算的结果 |
| IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) | |