我有兩個下拉列表。當兩者的selectedIndex不是-1時,它應該啓用一個按鈕。這裏如何使用元素屬性綁定?WPF元素屬性綁定
0
A
回答
2
您需要使用MultiBinding將Button的IsEnabled屬性綁定到多個SelectedIndex屬性,然後您需要一個IMultiValueConverter將數字轉換爲布爾值。這裏有一個很好的例子:http://www.developingfor.net/wpf/multibinding-in-wpf.html
2
MultiBindings和MultiValueConverters工作正常,但我的第一個建議是使用M-V-VM。如果您使用的是M-V-VM,那麼您只需將啓用該按鈕的按鈕綁定到RelayCommand或您的ViewModel上的屬性,如IsActionAvaialable
。我發現使用M-V-VM的結果是我需要更少的ValueConverters(僅僅是我的2美分)。
相關問題
- 1. WPF:綁定到父元素的屬性
- 2. WPF綁定到元素和屬性
- 3. WPF綁定到當前元素和父元素的屬性
- 4. 綁定到屬性和元素值 - WPF綁定
- 5. WPF綁定屬性爲另一種元素屬性由元素的name
- 6. WPF元素綁定
- 7. wpf資源綁定到另一個元素的屬性
- 8. WPF:將TextBox文本綁定到WCF屬性的子元素?
- 9. WPF - DataTemplate - 在附加屬性中使用元素綁定
- 10. WPF綁定到XPath可訪問的元素屬性值
- 11. WPF數據綁定中的元素名稱屬性
- 12. 如何將多個元素屬性綁定到wpf中的元素?
- 13. 綁定到WPF屬性的屬性
- 14. WPF數組屬性綁定
- 15. WPF綁定屬性到Datagrid
- 16. WPF UserControl屬性綁定
- 17. WPF DataGrid綁定屬性
- 18. WPF IsReadOnly屬性綁定
- 19. WPF綁定到UserControl屬性
- 20. WPF ListView綁定userControl屬性
- 21. WPF綁定依賴屬性
- 22. WPF:綁定到MainWindow屬性
- 23. WPF屬性綁定的TextBlock
- 24. WPF綁定Grid.Column屬性
- 25. jaxb:將屬性綁定到元素
- 26. 屬性綁定與元素CONTENTEDITABLE =「真」
- 27. 收集元素的綁定屬性
- 28. 在綁定元素上調用屬性
- 29. 如何綁定父元素的屬性
- 30. 綁定計算元素屬性
哦,我希望你真的在做WPF,而不是Silverlight,因爲Silverlight不支持MultiBinding,雖然有幾個人已經在那裏推出了自己的(例如:http://www.scottlogic.co.uk/blog /科林/ 2010/05/Silverlight的multibinding溶液換Silverlight的4 /( – 2010-12-10 21:18:31