1

我正在创建一个 Windows 8 Metro UI。我想在天气应用程序(或任何默认应用程序)上创建一个类似于“地点”视图的“添加”按钮。

我的 GridView 项目作为列表从数据源中提取。我创建了一个我的数据类型的空对象并将其添加到列表中,然后使用模板选择器检测“null”空对象并显示按钮。

但这似乎有点脏,当我序列化数据以进行存储等时,我必须管理非数据项......只是想知道是否有人有更好的方法来做到这一点?

4

1 回答 1

2

创建一个属性,该属性公开您的列表副本,其中添加了额外的空项。这将允许您保持 xaml 原样,并在序列化时无需将其过滤掉。

于 2012-08-07T19:46:03.840 回答