av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Silverlight切換頁面實現(xiàn)技巧分享

微軟公司開發(fā)的Silverlight工具是一個功能非常強(qiáng)大的開發(fā)輔助工具。不僅能幫助我們實現(xiàn)多媒體相關(guān)功能處理,而且還能在一定程度上降低程序員的編程壓力。我們在這里為大家講解的Silverlight切換頁面這個做法是來自“Jesse Liberty”的視頻“USING MULTIPLE PAGES, PART 1”,基本方法是創(chuàng)建一個PageSwticher,這個PageSwitcher不直接顯示頁面,而是作為一個后臺,負(fù)責(zé)切換各個頁面。#t#

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供荔城網(wǎng)站建設(shè)、荔城做網(wǎng)站、荔城網(wǎng)站設(shè)計、荔城網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、荔城企業(yè)網(wǎng)站模板建站服務(wù),十年荔城做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

Silverlight切換頁面的具體做法是:

新建一個UserControl,名字可以叫做PageSwitcher。然后將PageSwitcher.xaml中的Grid控件去掉,編程下面這樣:

  1. xmlns="http://schemas.microsoft.
    com/winfx/2006/xaml/presentation%22   
  2. xmlns:x="http://schemas.microsoft.
    com/winfx/2006/xaml%22>  

然后在后臺代碼中增加一個方法,比如叫做SwitchPage,用來實現(xiàn)Silverlight切換頁面,然后在構(gòu)造函數(shù)中調(diào)用,用來顯示***個要顯示頁面:

 
 
 
  1. public partial class PageSwitcher 
    : UserControl   
  2. {   
  3. public PageSwitcher()   
  4. {   
  5. InitializeComponent();   
  6. SwitchPage(new Page()); 
    //顯示***個要顯示的頁面   
  7. }   
  8. ///   
  9. /// 切換頁面   
  10. ///   
  11. /// 需要被切換到的頁面   
  12. public void SwitchPage
    (UserControl newPage)   
  13. {   
  14. this.Content = newPage;   
  15. }   
  16. }  

然后在我們的各個頁面中,在需要切換頁面的事件響應(yīng)方法中,只需要這么做:

 
 
 
  1. private void btn_Click
    (object sender, RoutedEventArgs e)   
  2. {   
  3. PageSwitcher switcher = 
    this.Parent as PageSwitcher;   
  4. switcher.SwitchPage(new 
    AnotherPage());   

***,我們需要修改app.xaml.cs中的Application_Startup方法,修改起始頁面

 
 
 
  1. private void Application_
    Startup(object sender, 
    StartupEventArgs e)   
  2. {   
  3. this.RootVisual = 
    new PageSwitcher();   

完成到這一步之后,我們就能夠?qū)崿F(xiàn)Silverlight切換頁面。


文章名稱:Silverlight切換頁面實現(xiàn)技巧分享
地址分享:http://uogjgqi.cn/article/cdsicsj.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流