ドロップダウンの幅をAutoCompleteBox自体とは異なる値に設定できますか?
1909 次
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 に答える