Wpf 在不使用转换器的情况下将int值绑定到double属性,发生绑定错误

Wpf 在不使用转换器的情况下将int值绑定到double属性,发生绑定错误,wpf,data-binding,user-controls,Wpf,Data Binding,User Controls,我无法在不使用转换器的情况下将Interger属性绑定到double属性。我正在尝试将ScrollBar LargeChange属性绑定到默认值为-1的Interger属性。在启动应用程序期间发生以下绑定错误。在我的示例中,我没有设置ItemsPerPage(int属性): System.Windows.Data错误:5:BindingExpression生成的值对目标属性无效。;值='-1'BindingExpression:Path=ItemsPerPage;DataItem='Carous

我无法在不使用转换器的情况下将Interger属性绑定到double属性。我正在尝试将ScrollBar LargeChange属性绑定到默认值为-1的Interger属性。在启动应用程序期间发生以下绑定错误。在我的示例中,我没有设置ItemsPerPage(int属性):


System.Windows.Data错误:5:BindingExpression生成的值对目标属性无效。;值='-1'BindingExpression:Path=ItemsPerPage;DataItem='Carousel'(Name='Carousel');目标元素是“滚动条”(Name='verticalScrollBar');目标属性为“LargeChange”(类型为“Double”)

滚动条。LargeChange
使用属性验证<代码>-1不是有效值。值必须为
=0.0
。默认值为
1