バインディングにデフォルトのWPFコントロールの部分を使用できますか?バインディングにデフォルトのWPFコントロールの一部を使用する
具体的には、ListBoxコントロールのパディングサイズをComboBoxコントロールの矢印部分の幅にバインドすることを目指しています。
VS 2015ライブビジュアルツリーを使用すると、興味のある部分が「splitBorder」という名前になっていることがわかります。これは、下向きの矢印記号を含むComboBoxToggleButtonの部分です。
バインディングにデフォルトのWPFコントロールの部分を使用できますか?バインディングにデフォルトのWPFコントロールの一部を使用する
具体的には、ListBoxコントロールのパディングサイズをComboBoxコントロールの矢印部分の幅にバインドすることを目指しています。
VS 2015ライブビジュアルツリーを使用すると、興味のある部分が「splitBorder」という名前になっていることがわかります。これは、下向きの矢印記号を含むComboBoxToggleButtonの部分です。
具体的には、私は、ComboBoxコントロールの矢印部分の幅にListBoxコントロールのパディングサイズを結合を目指しています。
矢印の幅、矢印自体は、コンボボックスのデフォルトのControlTemplateの一部であるトグルボタンのControlTemplateの中にハードコードされているのでいいえ、あなたは本当にこれを行うことはできません。
定義されているコントロールテンプレート外の要素から矢印パスにバインドすることはできず、ComboBoxクラスはListBoxがバインドできるパブリックプロパティの矢印を公開しません。だから私は恐れることができません。