WPF:将线值绑定到文本框值

时间:2019-05-21 20:45:11

标签: c# wpf binding converters

我的WPF项目中有一行和文本框,如下所示:

<Line Fill="Red" X1="{Binding ElementName=TxtStartLine1, Path=Text, Converter={StaticResource PointConverter}}" />

还要为PointConvert的c#代码编码是:

public class PointConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        return 0;
    }


    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        return "";
    }
}

我想通过文本框值更改行的X1属性,但是从VS设计器中收到此错误:

  

严重性代码描述项目文件行抑制状态   错误

     

类型为“ System.Windows.PointConverter”的对象不能应用于期望类型为“ System.Windows.Data.IValueConverter”的属性。 ALPRX F:\ Projects \ ALPR \ repos \ license-plate \ ALPRX \ FindiLpdParams.xaml 283“   更新1:   注释中列出了我定义转换器的.XAML文件的标题。

0 个答案:

没有答案