2016-05-30 18 views
0

私は自分のアプリケーションでオートコンプリートテキストボックスを実装するために、このリファレンスを次のようだ: http://www.broculos.net/2014/04/wpf-autocompletebox-autocomplete-text.htmlWPFツールキットautocompleteboxのItemTemplateに

私は1つを使用していない対ItemTemplateにを使用しているときに差があることに注意してください。テンプレートを使用すると、項目の間隔が広がります。 itemtemplateを使用する必要がありますが、テンプレートを使用していないときにアイテムをもっと近くに移動すると、どのように見えるようにすることができますか?

+0

あなたはitemtemplateでxamlを投稿できますか? – ASh

答えて

0

ItemTemplateを使用しない場合、ドロップダウンリストの単一項目は単純な文字列になり、UIのTextBlocksで表されます。 TextBlocksにはデフォルトで余白がありません。そのため、線は近くにあります。

ItemTemplateを割り当てると、(ItemTemplateが定義しているものと同じように)この外観が置き換えられます。おそらく、ItemTemplateに定義されている余白/パディングがあります。ラベルが表現として使用される場合(ラベルにはデフォルトマージンが割り当てられます)。

ItemTemplateの単一要素のマージン/パディングプロパティを変更すると、ここで役立ちます。

+0

私はこの愚かな質問をして自分自身が嫌いです。 Ashが要求したテンプレートを投稿したかったので、私はtextblockの代わりにlableを持っていたことに気付きました:-(答えに感謝します。 –

関連する問題