Windows Phone:当文本框获得焦点时,视图会向上移动

时间:2014-04-02 13:38:46

标签: c# xaml windows-phone-8 windows-phone

WP8:每当texbox进入焦点时,页面的相应视图会向上移动一个边距。由此,页面的标题被削减。我找到了这个problem here的解决方案,但它没有帮助。不适用于WP8。任何解决方案都表示赞赏。

2 个答案:

答案 0 :(得分:0)

您可以通过将RenderTransform更改回零来禁用该转换:

private void TextBox_GotFocus(object sender, System.Windows.RoutedEventArgs e)
{
    App.RootFrame.RenderTransform = new TranslateTransform();
}

答案 1 :(得分:0)

首先,您可以使用RenderTransform将班次禁用为零,如@ Ku6opr所述。但真正的问题是它真的会做你想要的。没有人喜欢打字,如果我看不到我正在打字的东西,这就是向后移动视图的原因。
如果你真的想要防止转移重新设计视图以获得更小的空间将是一个更好的选择。只是以某种方式禁用这种转变并没有多大帮助。