Data binding 在windows phone 8中单击listitem(使用数据绑定)后如何从listitems页面导航到item details页面

Data binding 在windows phone 8中单击listitem(使用数据绑定)后如何从listitems页面导航到item details页面,data-binding,windows-phone-8,Data Binding,Windows Phone 8,我是windows phone 8开发的新手。我在MSDN网站上浏览了Bob Taybor的视频教程。我正在编写一个用于维护费用的应用程序。 我创建了3个viewmodel类,并以json格式将数据存储在独立的存储中 在应用程序中打开费用页面时,将显示项目列表。我写了一个逻辑,可以存储费用并显示在expencesview中。我在填充(导航到)listitem的ItemDetails页面(使用数据绑定)时被击中 我不知道如何将特定对象绑定到items details页面(我的项目中的update

我是windows phone 8开发的新手。我在MSDN网站上浏览了Bob Taybor的视频教程。我正在编写一个用于维护费用的应用程序。 我创建了3个viewmodel类,并以json格式将数据存储在独立的存储中

在应用程序中打开费用页面时,将显示项目列表。我写了一个逻辑,可以存储费用并显示在expencesview中。我在填充(导航到)listitem的ItemDetails页面(使用数据绑定)时被击中

我不知道如何将特定对象绑定到items details页面(我的项目中的update expenses页面)中的XAML。如果用户更改输入,我还想更新并保存模型

如果有人能实现这个流程,那将是非常有帮助的。希望有人能处理相同的需求。我在下面的链接中分享了代码。我已经阅读了一些关于NotifyPropertyChanged等的教程,但仍然有很多疑问

对于初学者来说,通过一些实时的例子很好地理解这些概念是非常有帮助的。我想在完成后把它作为一个例子来分享

期待帮助,
感谢Y

您应该显示到现在为止您所做的事情。它已填充了数据。导航到下一页时,我已设置了datacontext。我正在更新该数据。是否有人建议如何继续此操作。如果(data!=null)this.datacontext=data.expenses[Convert.ToInt32(选择索引)];