0
A
回答
1
看看here,看看'自定義驗證規則',你可以在public override ValidationResult Validate
方法中檢查它。
只是做
if (mytextbox.IsEnabled) {// validate here}
編輯:
因此,而不是做你的驗證規則在XAML結合,我想你會需要做的是在後面的代碼,並有可以分配在您的自定義驗證規則類中爲您當前的組合框實例創建的屬性,然後在覆蓋Validate
方法時使用該屬性。
所以在您的有效性規則類
public ComboBox MyCombo
{
get;
set;
}
然後做你的驗證規則結合
myvalidationinstance.MyCombo = mycombobox;
現在你可以使用你的MyCombo
財產的驗證方法來檢查IsEnabled
相關問題
- 1. WPF:當IsEnabled = false時獲取MouseEnter事件
- 2. IDataErrorInfo WPF驗證規則/組
- 3. WPF:綁定到驗證規則的DependencyProperty
- 4. 驗證規則與WPF中的行爲
- 5. WPF DatePickerTextBox-當IsEnabled = false時更改字體顏色/不透明度
- 6. WPF驗證控件
- 7. WPF控件驗證
- 8. WPF驗證規則更新反正
- 9. WPF不透明度動畫設置控件IsEnabled = false
- 10. 驗證規則無法正確更新2驗證規則
- 11. 如何在TextBox屬性IsEnabled爲false時禁用驗證?
- 12. wpf - 驗證時LDAP始終返回false
- 13. Jquery驗證插件規則()
- 14. WPF應用驗證規則自定義用戶控制
- 15. 自定義驗證規則WPF和項目控制
- 16. Laravel驗證規則
- 17. Combobox驗證規則
- 18. 驗證在WPF - 自定義的驗證規則或IDataErrorInfo的
- 19. WPF中的多重驗證規則和驗證模板
- 20. Jquery - 驗證 - 規則
- 21. iptables規則驗證
- 22. CodeIgniter驗證規則
- 23. 如果IsEnabled屬性爲False,則禁用ValidatesOnDataErrors WPF
- 24. 在ElementHost控件WPF驗證
- 25. WPF自我驗證控件
- 26. 規則驗證color_id
- 27. yii驗證規則
- 28. WPF驗證規則不會在加載時觸發
- 29. 重用laravel驗證規則
- 30. 驗證規則Excel VBA
OK的時候,所以我在ComboBox的SelectedValue屬性上有一個驗證規則來檢查值是否爲空。 如何在validationRule中獲得控件本身的句柄。據我所見,你只是有價值對象,在我的情況下,它將是SelectedValue。 謝謝 – obaylis 2010-01-25 10:34:03
看到我上面的編輯 – 2010-01-25 10:56:18
我明白你的意思。沒有想到在代碼中進行綁定。 感謝您的回覆。 – obaylis 2010-01-25 14:27:31