1

我正在为 Windows 8 编写一个应用程序,我有一个 UI 类GroupedItemsPage,它继承自LayoutAwarePage包含数据:

 this.DefaultViewModel["Groups"] = sampleDataGroups;

sampleDataGroups 中的每个项目都绑定到 UI 中的图块,而 sampleDataGroups 是一个继承自 BindableBase 的类,每个属性都使用

set{this.SetProperty(ref this._property, value); }

我想做的是能够在GroupedItemsPage每次更改 sampleDataGroups 中的属性时在我的 UI 类中捕获一般事件(以便我可以将 sampleDataGroups 重写到文件中)。我已经进行了一些研究,但我真的发现了如何为 sampleDataGroups 捕获通知事件,但如果我希望 sampleDataGroups 通知则不行GroupedItemsPage

4

1 回答 1

1

您的页面不应将数据写入文件。它更多的是视图模型或模型的职责。如果您确实必须这样做,那么您将需要订阅由变量PropertyChanged类型声明的事件并在页面对象中处理该事件。sampleDataGroups

于 2013-04-09T20:32:54.227 回答