WP7 中的 toolkit:AutoCompleteBox “打开”弹出窗口,其结果位于文本字段上方。我需要此弹出窗口位于文本框下方。在这上面浪费了几个小时。最后,我编写了我自己的 autoCompleteBox,并在下面打开了一个 ListBox。
只是出于好奇,请告诉我“原版”的情况如何
WP7 中的 toolkit:AutoCompleteBox “打开”弹出窗口,其结果位于文本字段上方。我需要此弹出窗口位于文本框下方。在这上面浪费了几个小时。最后,我编写了我自己的 autoCompleteBox,并在下面打开了一个 ListBox。
只是出于好奇,请告诉我“原版”的情况如何
我遇到了同样的问题,这就是我解决它的方法,使用Perspective Transforms和RenderTransform
默认模板中的 Popup 边框。
<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
控件中弹出窗口的位置。