我试过这个
<dxe:SpinEdit EditValue="{Binding Entity.MaxValue, Converter=Convert.ToDecimal}" />
但这显示了一个例外。
答案 0 :(得分:3)
您需要转换器类。因此,创建一个类Implement IValueConverter,
public class MyConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
return System.Convert.ToDecimal(value);
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}
然后是xaml在你的资源中声明它并将其命名为
<UserControl.Resources>
<local:MyConverter x:Key="MyConverter"/>
</UserControl.Resources>
<dxe:SpinEdit EditValue="{Binding Entity.MaxValue, Converter={StaticResource MyConverter}" />