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

本文关键字:视图 焦点 Phone 文本 Windows | 更新日期: 2023-09-27 17:56:05

WP8 : 每当 texbox 成为焦点时,页面的相应视图都会向上移动一个边距。因此,页面的标题被剪切。我在这里找到了这个问题的解决方案,但它没有帮助。不适用于 WP8。任何解决方案都值得赞赏。

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

您可以通过

RenderTransform更改回零来禁用该偏移:

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

首先,您可以使用@Ku6opr提到的RenderTransform恢复为零来禁用shift。但真正的问题是,它真的会做你想做的事吗?如果我看不到我在打字的内容,没有人喜欢打字,这就是向上移动视图的原因。
如果您真的想防止将视图更改为较小的空间,那么将是一个更好的选择。仅以某种方式禁用该转变不会有太大帮助。