timheuer / callisto

A control toolkit for Windows 8 XAML applications. Contains some UI controls to make it easier to create Windows UI style apps for the Windows Store in accordance with Windows UI guidelines.
http://timheuer.com/blog/archive/2012/05/31/introducing-callisto-a-xaml-toolkit-for-metro-apps.aspx
Other
338 stars 108 forks source link

Flyout needs to be touch keyboard aware #21

Closed longzheng closed 12 years ago

longzheng commented 12 years ago

If Flyout contains a textbox, it will not update position when the touch keyboard slides out

Here is a sample I found that has some basic repositioning logic http://snatz.ioix.net/data/news/view/14315138866459610847-12-03

timheuer commented 12 years ago

Yes this is an issue with a non-rooted Popup. If you root the flyout to something in the visual tree, it will be treated like other input and scroll into view. By default the Flyout base isn't rooted, so that is the problem.

longzheng commented 12 years ago

Can you root it to the page?

timheuer commented 12 years ago

yep just anywhere in the visual tree should adjust


http://timheuer.com/blog/ twitter: @timheuer

On Sun, Apr 29, 2012 at 10:52 PM, Long Zheng < reply@reply.github.com

wrote:

Can you root it to the page?


Reply to this email directly or view it on GitHub: https://github.com/timheuer/callisto/issues/21#issuecomment-5412199