2011-12-25 37 views
1

私は、UserControlの内部にTreeViewコントロールを使用するWPFアプリケーションを作成しています。 TreeViewコントロールは、UserControlと同じ幅です。WPFのTreeView子の余白

問題は、子ノードをTreeViewの完全なものにする必要があることです。私は静的な式だけでなく、TreeViewを含むUserControlの幅を割り当てることができない可変幅を持つことができます。

私は、TreeViewの子アイテムにUserControlの幅を割り当てることで解決できると考えました。しかし、私がそうした場合、TreeViewの子アイテムは制御不能になるだけでなく、子アイテムにマージンがあります。例

Item A

---Item B

あなたが言うことができるために、どのように私は---の幅を得ることができますか?または、静的余裕メトリクスを使用せずにItemBをItem Aの下に置くことができますか?

あなたは

+0

あなたはすでに試したことのいくつかのコードを投稿できますか? –

答えて

0

あなたはツリービューアイテムのスタイルを編集し、ストレッチの代わりに、左のように、その水平方向の配置を行うことができますありがとうございました。また、ContentPresenterをグリッド内でホストするようにしてください。

この場合、ヘッダーテキストが幅が狭いように見えますが、マウスのホバーまたは選択された色はtreeviewの幅全体をカバーします。私はそれがあなたが必要とするものであることを願う。