本文将介绍如何在Silverlight for Windows Phone中进行页面间导航(跳转)操作。

一.NavigationService

页面间的导航操作需要通过NavigationService类来实现。首先来看演示程序的XAML代码和截图(我在项目中添加了一个页面):

页面1的XAML:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
            
<StackPanel VerticalAlignment="Center">
                
<TextBox x:Name="txtInput"></TextBox>
                
<HyperlinkButton x:Name="hyperLinkButton" NavigateUri="/SubPage.xaml" Content="点此进入第2页"/>
                
<Button x:Name="btnMain" Content="前往第2页" Click="btnMain_Click">
                
</Button>
            
</StackPanel>
</Grid>

相关文章: