我需要在空間非常有限的地方放置ComboBox
。有沒有什麼方法可以顯示ComboBox
中的SelectedItem
的內容,與ComboBox
的Popup
中顯示的內容不同?所選ComboBoxItem的替代內容
作爲一個例子,Firefox會在瀏覽器右上角的「網站搜索」框中執行此操作。當您打開下拉菜單時,會顯示網站名稱及其各自的徽標,但選擇網站時只會顯示圖標。
我需要在空間非常有限的地方放置ComboBox
。有沒有什麼方法可以顯示ComboBox
中的SelectedItem
的內容,與ComboBox
的Popup
中顯示的內容不同?所選ComboBoxItem的替代內容
作爲一個例子,Firefox會在瀏覽器右上角的「網站搜索」框中執行此操作。當您打開下拉菜單時,會顯示網站名稱及其各自的徽標,但選擇網站時只會顯示圖標。
是的,有2組數據並根據位置更改組合框的顯示成員列。只要值相同,它就會工作得很好,並且您將從同一個組合框中獲得兩個顯示。
UPDATE:發現的解決方案:-)
我找到了解決這個網站:
我只需要修改 「DisplayImageWithText」 的DataTemplate只顯示我想要的領域。
是的,我已經嘗試過了。問題是當你改變成員路徑時,文本也會在ComboBox的彈出框中改變。 – 2009-11-07 08:46:17