用于在Windows Phone 8 XAML页中保存ID值的隐藏字段

本文关键字:ID 保存 字段 隐藏 Windows Phone XAML 用于 | 更新日期: 2023-09-27 18:25:57

我来自asp.net后台,那里有一个隐藏字段控件,用于保存页面上加载的记录的ID值。在WP8应用程序的xaml页面中,有没有其他方法可以做同样的事情?

我所需要的只是在最初加载页面时将记录的ID存储到页面上的控件中。在页面上的一个事件中,我想从控件中检索ID,并使用它来查询DB。

感谢

用于在Windows Phone 8 XAML页中保存ID值的隐藏字段

好吧,最糟糕的方法(类似于隐藏字段)是设置一个TextBlock并将Visibility设置为Collapsed。

当然,更干净的工作方式是使用MVVM设计模式,在该模式中,您正在处理的所有数据都是常规类的一部分。然后,像TextBlocks、TextBoxes等可视化控件被绑定到类的实例(也称为ViewModel/DataContext)。您的ID字段将是视图模型(类)的一部分,但它不会有关联的视觉元素。

我建议在深入开发Windows Phone之前,先花点时间看看MVVM模式和绑定模型,它非常优雅,不太难理解(它的根源是MVC),会为你节省大量的工作和精力:)

开发人员中心提供了一个简单的MVVM手机示例,这个快速启动也会有所帮助。

不幸的是,该网站上的"为Windows Phone创建第一个应用程序"教程并没有触及这一重要概念。