MahApps.Metro ToggleSwitch焦点问题

时间:2015-11-11 22:54:19

标签: c# wpf binding mahapps.metro

我使用ToggleSwitch中的MahApps.Metro作为signoff用于我的文本框。基本上,一旦TextBox有效,ToggleSwitch将禁用TextBox。我的TextBox将其UpdateSourceTrigger设置为LostFocus,因为我正在使用转换器,需要等到用户完成以确保它完全有效。对于IsChecked属性,ToggleSwitch将其UpdateSourceTrigger设置为PropertyChanged。

当我输入我的TextBox然后单击ToggleSwitch时,我的LostFocus永远不会为我的TextBox触发,我的属性永远不会被设置。我通过将ToggleSwitch更改为CheckBox来测试了这一点,并且在IsChecked属性更新之前触发了我的LostFocus并设置了我的属性。知道为什么ToggleSwitch没有把注意力从我的TextBox上移开吗?

1 个答案:

答案 0 :(得分:2)

MahApps.Metro(> v1.1.2)的最新alpha版本似乎解决了这个问题,也可以通过NuGet获得。