日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

有关Navigation的研究——Silverlight学习笔记[29]

發布時間:2025/3/17 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 有关Navigation的研究——Silverlight学习笔记[29] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Silverlight的程序設計中經常需要在多個XAML頁面之間進行切換,以進行不同的功能操作。Silverlight為我們提供了一組控件以實現這一功能。本文將為大家介紹如何在Silverlight中實現頁面導航功能。

?

與導航有關的控件

1Frame

該組件的主要作用是承載SilverlightXAML頁面。

組件所在命名空間:

System.Windows.Controls

?

組件常用方法:

GoBack:返回前一個瀏覽頁面,抑或是拋出無前一瀏覽頁面異常。

GoForward:返回后一個瀏覽頁面,抑或是拋出無后一瀏覽頁面異常。

Navigate:導航至由URI具體指定的內容。

StopLoading:停止還未被處理的異步頁面加載。

?

組件常用屬性:

CanGoBack:獲取一個值用以判定是否能導航至前一個頁面。

CanGoForward:獲取一個值用以判定是否能導航至后一個頁面。

CurrentSource:獲取目前顯示內容的URI

JournalOwnership:獲取或設置一個Frame組件是否負責管理它自己的導航歷史,抑或是與Web Browser的導航相集成。

Source:獲取或設置目前內容的URI或者是正在被導航到的內容的URI

UriMapper:為Frame組件獲取或設置一個對象來將一個URI轉至另一個URI

?

組件常用事件:

FragmentNavigation:當內容段落導航開始時發生。

Navigated:當頁面內容已導航完畢且可得時發生。

Navigating:當一個新的導航在被請求時發生。

NavigationFailed:當被請求導航內容發生錯誤時發生。

NavigationStopped:當一個導航因為調用StopLoading方法而終止,或在當前導航正在進行中,一個新的導航被請求時發生。

?

2HyperlinkButton

顯示超鏈接的按鈕

組件所在命名空間:

System.Windows.Controls

?

組件常用屬性:

NavigateUri:獲取或設置導航的URI,當該組件被點擊時。

TargetName:獲取或設置頁面能被打開的目標窗口或Frame,或者是Silverlight應用程序中需要導航至的對象。

?

實例:

說明:首先,在StackPanel組件中添加HyperlinkButton作為導航欄。其次,設定作為目標框架的Frame組件。在Silverlight項目文件夾中添加2Silverlight Page文件。

詳細的說明在代碼中給出。

MainPage.xaml文件代碼:

<UserControl

?? ?xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

?? ?xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

?? ?xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

?? ?mc:Ignorable="d" xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation" x:Class="SilverlightClient.MainPage"

?? ?d:DesignWidth="320" d:DesignHeight="240">

? <Grid x:Name="LayoutRoot" Width="320" Height="240" Background="White">

????? <StackPanel>

????????? <!--導航欄-->

????????? <StackPanel Orientation="Horizontal" Background="WhiteSmoke">

????????????? <HyperlinkButton Content="頁面1" FontSize="14" NavigateUri="/Page1.xaml" TargetName="tgFrame"/>

????????????? <HyperlinkButton Content="頁面2" FontSize="14" NavigateUri="/Page2.xaml" TargetName="tgFrame"/>

????????? </StackPanel>

????????? <!--承載頁面的Frame-->

????????? <navigation:Frame x:Name="tgFrame" FontSize="14" Source="/Page1.xaml" Margin="2" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch"/>

??? </StackPanel>

? </Grid>

</UserControl>

?

Page1.xaml文件代碼

<navigation:Page x:Class="SilverlightClient.Page1"

????????? ?xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

????????? ?xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

????????? ?xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

????????? ?xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

????????? ?mc:Ignorable="d"

????????? ?xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"

????????? ?d:DesignWidth="640" d:DesignHeight="480"

????????? ?Title="Page1 Page">

??? <Grid x:Name="LayoutRoot">

??????? <TextBlock Text="這里是頁面1的內容!"/>

??? </Grid>

</navigation:Page>

Page2.xaml文件代碼

<navigation:Page x:Class="SilverlightClient.Page2"

?? ????????xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

????????? ?xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

????????? ?xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

????????? ?xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

????????? ?mc:Ignorable="d"

????????? ?xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"

????????? ?d:DesignWidth="640" d:DesignHeight="480"

????????? ?Title="Page2 Page">

??? <Grid x:Name="LayoutRoot">

??????? <TextBlock Text="這里是頁面2的內容!"/>

??? </Grid>

</navigation:Page>

最終效果圖:

圖一:頁面
1



圖二:頁面
2

?

五皇冠 三春牌多功功能 可調四合一暖手寶/暖腳寶 電暖器
45.0元?
作者:Kinglee
文章出處:Kinglee’s Blog (http://www.cnblogs.com/Kinglee/)
版權聲明:本文的版權歸作者與博客園共有。轉載時須注明本文的詳細鏈接,否則作者將保留追究其法律責任。

轉載于:https://www.cnblogs.com/Kinglee/archive/2009/09/15/1567367.html

總結

以上是生活随笔為你收集整理的有关Navigation的研究——Silverlight学习笔记[29]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲黄色在线 | 日韩特级黄色片 | 91精产品一区观看 | 视频h在线| 最好看的日本字幕mv视频大全 | 黑人操bb| 少妇偷人精品无码人妻 | 午夜少妇av | 国产真实乱人偷精品视频 | 日韩xx视频 | 欧美色图一区二区三区 | 国产淫视| 日韩中文字幕在线免费观看 | 亚洲dvd | 蜜桃av一区二区三区 | 久久97精品久久久久久久不卡 | 在线99视频 | 日本不卡一二 | xxxxxx国产| 丰满熟妇被猛烈进入高清片 | 黄色一级免费看 | h毛片| 黄瓜视频色 | 久久久久久久久久久久久女过产乱 | 国产h视频 | 好吊视频一区二区 | 欧美高h| 欧美高清免费 | 超碰人人在线观看 | 亚洲欧美成人一区 | 日本xx视频免费观看 | 白丝校花扒腿让我c | 亚洲系列第一页 | 国产v亚洲v天堂无码 | 黄色中文字幕在线观看 | 色悠悠视频| av电影在线不卡 | 亚洲AV永久无码国产精品国产 | 成人av国产| 日韩精品黄 | 久久久久久久久久久久久久国产 | 国产黄色av网站 | 免费福利视频在线观看 | 日本一级黄 | 女儿的朋友5中汉字晋通话 欧美成人免费高清视频 | 九九在线免费视频 | 中国毛片视频 | 日韩精品三级 | 日韩一级生活片 | 欧美91精品久久久久国产性生爱 | a免费视频| 欧美熟妇另类久久久久久不卡 | 亚洲伦理影院 | 欧美 日韩 国产 成人 在线 91 | 免费插插视频 | av片在线观看免费 | 日韩精品一区二区免费视频 | 嫩操影院 | 欧美草草 | 欧美高清在线视频 | 国产高清精品在线 | 超碰女 | 国产在线欧美日韩 | 91精品国产自产精品男人的天堂 | 手机看片欧美日韩 | 扶她futa粗大做到怀孕 | 黄色大片久久 | 国产精品对白刺激久久久 | 欧美人妻一区二区三区 | 成人一区在线观看 | 久草网视频 | 牲欲强的熟妇农村老妇女视频 | 99久久久国产精品无码性 | 国产精品欧美综合亚洲 | 337p粉嫩大胆噜噜噜亚瑟影院 | 免费看成人aa片无码视频羞羞网 | 欧美日韩午夜精品 | 中文字幕乱码人妻二区三区 | 日本一区二区三区四区五区 | 日韩福利在线播放 | 伊人宗合| 免费看黄禁片 | 久久精品国产熟女亚洲AV麻豆 | 免费在线播放 | 日韩大片免费看 | 中文字幕资源站 | 国产色婷婷一区二区三区竹菊影视 | 日韩成人一级 | 国产精品v欧美精品v日韩 | 日韩国产成人在线 | 久久亚洲综合色图 | 91一区在线观看 | 神马午夜电影一区二区三区在线观看 | 国产青青视频 | 999国产视频 | 和漂亮岳做爰3中文字幕 | 四虎影库 | 日韩免费| 国产精品伦一区二区 |