1

我如何在 Windows Phone 中获得表单的行为,例如Settings >> Mobile Network >> EditAPN. 在此页面中,它在滚动查看器中有许多文本框。当用户点击任何文本框并获得焦点时,页面向上滚动并且标题保持不变并显示 SIP 键盘。当用户从该文本框中失去焦点时,页面将恢复正常状态,SIP 键盘隐藏,标题保持不变。我想实现这种行为。我在滚动查看器中放置了一些文本框,并且在每个文本框上都有焦点事件,我正在这样做。

this.Scroller.ScrollToVerticalOffset(this.txtbox1.ActualHeight); 
this.Scroller.UpdateLayout();

但它不适合我。任何帮助将不胜感激

4

1 回答 1

0

一种方法是重置默认行为以在 SIP 与代码可见时向上移动页面:

(App.Current as App).RootFrame.RenderTransform = new CompositeTransform();

TextBox_Focus事件。折叠标题并手动滚动您需要的内容。

于 2012-08-26T08:01:54.097 回答