Search code examples
windows-phone-7popupautocompletebox

WP7 AutoCompleteBox Popup position


The toolkit:AutoCompleteBox in WP7 "opens" the Popup with results above the textfield. I need this Popup to be below the TextBox. Wasted hours on this. finally, i've written my own autoCompleteBox with a ListBox opening below.

Just out of curiosity, pleas tell me how it shold be with the "original" one


Solution

  • I faced the same issue and this is how I solved it, using Perspective Transforms and RenderTransform in the borders of Popup in the default template.

    <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>       
    

    Change GolbalOffsetX and GlobalOffsetY according to your textbox height and width.