WPF 导航与页面开发全解析
1. 页面间状态传递
在开发应用程序时,当只有一个页面或者第二个页面不做任何操作时,现有的实现方式是可行的。但当需要进行更多操作时,就需要在页面之间传递数据。在 HTML 中,通常通过在服务器上存储状态或在客户端使用 cookie 来传递数据。而在 WPF 中,一种简单的传递数据的方法是利用 Application 类的 Properties 字典。
1.1 示例页面创建
我们创建两个页面,第一个页面用于接收用户的姓名,第二个页面用于向用户打招呼。
第一个页面( name.xaml )
<Page ...
x:Class='EssentialWPF.Name'
WindowTitle='Who are you?'
>
<StackPanel>
<Label>What is your name?</Label>
<TextBox Name='_nameBox'/>
<TextBlock>
<Hyperlink NavigateUri='hello.xaml'>Continue</Hyperlink>
</TextBlock>
</StackPanel>
</Page>
超级会员免费看
订阅专栏 解锁全文
40

被折叠的 条评论
为什么被折叠?



