WP7のtoolkit:AutoCompleteBoxは、ポップアップを「開き」、テキストフィールドの上に結果を表示します。このポップアップをTextBoxの下に配置する必要があります。これで時間を無駄にしました。最後に、リストボックスを下に開いた独自のautoCompleteBoxを作成しました。
好奇心から、「オリジナル」のものとどうなるか教えてください
WP7のtoolkit:AutoCompleteBoxは、ポップアップを「開き」、テキストフィールドの上に結果を表示します。このポップアップをTextBoxの下に配置する必要があります。これで時間を無駄にしました。最後に、リストボックスを下に開いた独自のautoCompleteBoxを作成しました。
好奇心から、「オリジナル」のものとどうなるか教えてください
私は同じ問題に直面しましたが、これが私がそれを解決した方法で、遠近変換を使用RenderTransform
し、デフォルト テンプレートのポップアップの境界線で使用しました。
<Popup>
<Grid>
<Border>
<Border.Projection>
<PlaneProjection GlobalOffsetX="-10" GlobalOffsetY="37" CenterOfRotationY="1" CenterOfRotationX="0" RotationX="180"/>
</Border.Projection>
<Border>
<Border.Projection>
<PlaneProjection RotationX="-180"/>
</Border.Projection>
<ListBox/>
</Border>
</Border>
</Grid>
</Popup>
テキストボックスの高さと幅に応じて変更GolbalOffsetX
します。GlobalOffsetY
AutoCompleteBox
コントロール内のポップアップの場所を定義する既定のプロパティはありません。