2016-12-02 63 views
0

是否可以使用默認WPF控件的部分進行綁定?使用默認WPF控件的部分進行綁定

具體來說,我旨在將ListBox控件的填充大小綁定到ComboBox控件的箭頭部分的寬度。

使用VS 2015 Live Visual Tree,我可以看到我感興趣的特定部分名爲'splitBorder',它是包含向下箭頭符號的ComboBoxToggleButton的一部分。 ComboBox

回答

1

具體而言,我的目標在列表框控件的填充大小結合到組合框控件的箭頭部分的寬度。

不,你不能真正做到這一點,因爲箭頭的寬度和箭頭本身是一個切換按鈕的控件模板是組合框的默認控件模板的一部分內硬編碼。

您無法綁定到控件模板之外的任何元素的箭頭路徑,並且ComboBox類不會從ListBox可以綁定到的任何公共屬性中暴露箭頭。所以這恐怕是不可能的。