0

WP7 中的 toolkit:AutoCompleteBox “打开”弹出窗口,其结果位于文本字段上方。我需要此弹出窗口位于文本框下方。在这上面浪费了几个小时。最后,我编写了我自己的 autoCompleteBox,并在下面打开了一个 ListBox。

只是出于好奇,请告诉我“原版”的情况如何

4

2 回答 2

2

我遇到了同样的问题,这就是我解决它的方法,使用Perspective TransformsRenderTransform默认模板中的 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>       

更改GolbalOffsetXGlobalOffsetY根据您的文本框高度和宽度。

于 2012-10-07T04:07:33.333 回答
1

没有默认属性可以定义AutoCompleteBox控件中弹出窗口的位置。

于 2011-03-09T21:17:47.257 回答