【问题标题】:Windows Phone: View shifts up when textbox gets focusWindows Phone:当文本框获得焦点时视图会向上移动
【发布时间】:2014-04-03 09:48:18
【问题描述】:

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

【问题讨论】:

  • 那里没有选择的答案。你尝试了哪一个?他们全部?其中之一?什么不起作用?你的代码在哪里?
  • 你已经尝试了什么?但不想那样?

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


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-27
      • 2017-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多