控件未命中集合属性wpf mvvm
我有一个用textbox(WPF)绑定的双类型属性。当我用空文本框失去焦点时,控件没有点击set属性。 如果我给出了一个有效的输入,比如10.2,那么它就击中了viewmodel的set属性。即使存在无效数据,是否有任何解决方案可以点击控制集属性 Settings.xaml控件未命中集合属性wpf mvvm,wpf,mvvm,Wpf,Mvvm,我有一个用textbox(WPF)绑定的双类型属性。当我用空文本框失去焦点时,控件没有点击set属性。 如果我给出了一个有效的输入,比如10.2,那么它就击中了viewmodel的set属性。即使存在无效数据,是否有任何解决方案可以点击控制集属性 Settings.xaml 设置VIEWMODEL.cs 专用双天际线峰值比 公共双天际线峰值比 { 得到 { 收益率; } 设置 { skylineMinPeakRatio=值; 不动产变更(“天际线峰值比率”); } } 您有一些方法来处理这个
设置VIEWMODEL.cs
专用双天际线峰值比
公共双天际线峰值比
{
得到
{
收益率;
}
设置
{
skylineMinPeakRatio=值;
不动产变更(“天际线峰值比率”);
}
}
您有一些方法来处理这个问题(顺便说一句,您在wpf中得到一个强制转换异常,这就是为什么您的属性设置程序没有被命中)
请共享您的代码“……设置属性,即使存在一个无效数据”——这本身就是一个矛盾。考虑使用<代码> OnPrimTyTrchange(NoMeof(SkyLimeMin PekAc比值));代码>因为重命名属性时更容易处理。