一千萬個為什麽

搜索

Expression Blendツリービュー內のアイコン

私はExpression Blendを使用して解決していますが、私が私の人生を理解することができないようにしようとしていることが1つあります。

私は各テキスト項目がテキストの前に(フォルダツリービューのようなものを作成しようとして)アイコンを持つツリーを持っていたいと思います。サンプルデータソースを作成し、各アイテムに2つのプロパティがあります。畫像とテキスト行。問題は、アイコンがテキストの前にあるのではなく、アイコンが実際に大きく、テキストの前に新しい行があることです。これを修正するにはどうすればよいですか?ご協力いただきありがとうございます!

You can see what I'm getting here: http://imgur.com/daDaz.png

編集:

私がMainWindow.xamlを編集することになったのは、解決策でした。データタブのプロパティ名を 'TreeIcon'と 'TreeLabel'に設定した後、スタックパネルに方向屬性を追加し、アイコンの高さ/幅をより快適に変更しました。


  
  

'Orientation'屬性がなければ、デフォルトではverticalになります。したがって、 'Horizo​​ntal'に設定すると、アイコンとテキストが正しく配置されます。畫像の高さを24に設定すると、アイコンはその隣にあるテキストに適した大きさになります。幅が32に設定されているのは、24になったときにアイコンとテキストが直接隣接していて、パディングが全くないためです。幅を32にすると、左にパディングがいくつか埋められます。

最佳答案

このSilverlightまたはWPFですか?あなたのスタイルテンプレートを見て、コンテンツコントロールを見つけて、それらがmaxheightまたはmaxwidthプロパティで設定されているか、そしておそらく水平方向のスタックパネルで設定されているかどうかを確認しましたか?

轉載註明原文: Expression Blendツリービュー內のアイコン