5

ドロップダウンの幅をAutoCompleteBox自体とは異なる値に設定できますか?

4

2 に答える 2

2

ポップアップはAutoCompleteBoxの独立した部分であるため、テキストボックスの幅を超えて拡張できるはずです。

Blendで、AutoCompleteBoxを右クリックし、[Edit Template]> [Edit a Copy]を選択して、新しいテンプレートに名前を付けます。

[オブジェクトとタイムライン]ウィンドウで[ポップアップ]部分にドリルダウンし、その下にグリッドがあります。そのグリッドの幅を変更して、テキストボックスの現在の幅を維持しながら、ポップアップコンテンツの幅を変更します)。

(私はSilverlight Spyでこれを行う機会があったことを認めなければなりませんが、それは間違いなくそこで機能するので、Blendを介してそれを行うのに問題があることはわかりません)。

于 2011-03-14T00:23:27.780 に答える
0

Blendを使用していない場合は、MSDNからAutocompleteBoxの既定のスタイルとテンプレートをコピーしてApp.xamlファイルに貼り付けます(app.xamlでスタイルを処理する方法に関する小さなチュートリアルです)。

次に、貼り付けたスタイルまたはテンプレートを変更できます。

于 2011-03-14T09:31:30.460 に答える