使用扩展WPF工具包中的DoubleUpDown时,Setter未被调用
有没有人使用过此控件?有什么我失踪?我创建了一个WPF接口来调整一个PID控制器(只是一个由NXT构建的线跟随器),并且我正在尝试使用DoubleUpDown控件调整我的常量,我可以绑定到我的服务中的属性没有任何问题并且看到它们,因此getter是被调用,但是当我改变值时,我从来没有看到setter开启(即断点永远不会被触发)。使用扩展WPF工具包中的DoubleUpDown时,Setter未被调用
任何建议将是伟大的!
谢谢...
下面是一些代码去与此,这只是一场普通的依赖属性 - 在这种情况下,价值被越来越赋予双重即服务(我的DataContext)的一部分,但是不是从我在工作中有些沉闷的业务形式使用适配器有什么不同 - 乐高公司是冷却器的方式...
public double Kp {
get { return service.kp; }
set
{
service.kp = value;
OnPropertyChanged("Kp");
}
}
即使有问题存在(设置在服务领域)我至少应该能够在service.kp = value
处设置一个断点并看到它试图设置它,是的 - 我将在wpf扩展工具箱朗姆酒也是如此。
回答:
确保您的常量是实际的公共依赖属性或实现INotifyPropertyChanged接口的类上的公共属性。您应该在扩展WPF工具包项目网站的讨论中发布此信息。同时检查输出窗口是否有绑定错误。你能提供一些代码吗?
http://wpftoolkit.codeplex.com/
更新:
根据您在rthe项目网站的讨论部分提供的代码;您应该将该属性绑定到DoubleUpDown控件的Value proeprty而不是Text。
以上是 使用扩展WPF工具包中的DoubleUpDown时,Setter未被调用 的全部内容, 来源链接: utcz.com/qa/263624.html