的結果我有一個自定義的SplitButton實現,其中包含綁定於命令的幾個ComboBoxItems一個ComboBox。我可以綁定到名稱,和該命令就好的Text屬性,但沒有的ComboBoxItem的的IsEnabled屬性綁定到一個命令的CanExecute方法的結果,因爲它是一種方法的方法。是否有一些我不知道綁定到方法的語法,還是有一些技巧會幫助我綁定到CanExecute。如何將ComboBoxItem的IsEnabled屬性綁定到命令的CanExecute方法
順便說一句,我想過使用自定義的ValueConverter,除了我意識到我可能不會收到任何更新時CanExecute重新評估,因爲它不是一個屬性,因爲我的命令不是業務對象。在我看來,我可能不得不爲這個命令創建一個ViewModel,只能在我自定義的SplitButton控件中使用,但對我來說似乎有點過分。
我只接受這個答案,因爲它現在是我決定用在我的案例中。其他解決方案是可以接受的,我也打算爲這些其他解決方案進行投票。 – jpierson 2010-04-08 17:48:59