簡體   English   中英

scrollviewer滾動到文本框位置

[英]scrollviewer to scroll to textbox position

如何在Windows Phone中獲取表單行為,例如Settings >> Mobile Network >> EditAPN 在此頁面中,scrollviewer中有許多文本框。 當用戶點擊任意文本框並獲得焦點時,頁面將向上滾動,標題保持不變,並顯示SIP鍵盤。 並且當用戶從此文本框中失去焦點時,頁面將進入其正常狀態,並且SIP鍵盤隱藏並且標題保持不變。 我想實現這種行為。 我在scrollviewer中放置了一些文本框,並且在每個文本框上都有焦點事件,我正在這樣做。

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

但是它對我不起作用。 任何幫助將不勝感激

一種方法是重置默認行為,以便在通過代碼看到SIP時向上移動頁面:

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

TextBox_Focus事件上。 比折疊標題和手動滾動所需的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM