精品推荐
用WPF构建强大的用户体验
日期:2007年8月16日 作者: 查看:[大字体
中字体 小字体 ]
代码:PageFunction.Returned // HomePage.cs (code-behind) public partial class HomePage : Page { // 载入页面函数 void orderHyperlink_Click(object sender, RoutedEventArgs e) { OrderABoxPageFunction pageFunction = new OrderABoxPageFunction(); pageFunction.Return += new ReturnEventHandler<Order>(OrderABoxPageFunction_Returned); this.NavigationService.Navigate(pageFunction); } // 处理页面函数的返回 void OrderABoxPageFunction_Returned(object sender, ReturnEventArgs<Order> e) { if (e != null) this.orders.Add(e.Result); } ... } 你可能希望在事务完成之后,确保PageFunction从导航历史中移除。这只需要一个简单的配置: <!--OrderABoxPageFunction.xaml (markup) --> <PageFunction RemoveFromJournal="True" ... > ... <!--Content--> ... <PageFunction> 通过从导航历史中删除页面函数,你可以阻止用户导航回该页面函数。这是非常重要的,因为如果不这样处理,用户就可能修改那些已经发生改变的数据,从而造成潜在的数据不一致风险。 我们的位置 Windows Presentation Foundation应用程序模型是非常灵活的。它支持标准的和浏览器寄宿的应用程序--它们两者都支持菜单驱动和超链接驱动的导航。此外,应用程序的内容可以被封装到应用程序的部件、被引用的部件或某些位置的松散文件中。总而言之,在Windows Presentation Foundation应用程序模型中建立的用户体验类型仅受个人选择的限制。 (出处:清风网络学院 )
复制本页网址和标题,发送给你QQ/Msn的好友一起分享
上一篇:XAML开发入门之XAML的五大元素
下一篇:XAML开发入门之附加属性和绑定属性
用WPF构建强大的用户体验 相关文章:
用WPF构建强大的用户体验 相关软件: