簡體   English   中英

Silverlight:切換到其他文本框時自動滾動頁面

[英]Silverlight: Auto scrolling page when tabbing to different textbox

我在我的應用程序中使用帶有C#的silverlight 2.0。 很少有頁面很長,並且包含很多文本框。 我的問題是:

我使用“標簽”在頁面上的文本框之間移動。 當我選擇頁面上未顯示的TB時-如何使頁面自動滾動以顯示我在頁面上的哪個字段?

現在,我必須手動滾動頁面。 我已經嘗試了幾件事,並且想知道是否有更簡單,更有效的方法來完成此任務。

提前致謝!

這是一種看起來很適合“滾動到視圖”問題的行為。 不過我自己還沒有嘗試過,因此無法保證質量(並且我不知道它是否在Silverlight 2中起作用): Silverlight BringIntoView()擴展方法(具有OnGotFocus行為)

如果您打算在該應用程序上做更多工作,我非常建議您遷移到Silverlight 3(今年晚些時候是4)。 很難說這對您有多困難,尤其是因為您不熟悉Silverlight。 這取決於您的應用程序的性質。 我只能說,當我們從2遷移到3時,並不是那么困難,而且我們的大型應用程序有很多奇怪的技巧。 我原本期待一個痛苦的世界,但這是在幾天之內完成的。 哦,您也可以獲得版本3的Telerik組件。 我建議您嘗試使用已升級的Telerik組件在Silverlight 3中編譯該應用程序,並查看遇到多少構建錯誤。 然后,您可能會很清楚地表明它是否值得。

暫無
暫無

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

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