如何在Windows 8 GridView中创建“添加”按钮项

时间:2012-08-07 18:56:40

标签: xaml windows-8 microsoft-metro

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

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

但是这看起来有点脏,当我为存储等序列化数据时,我必须管理非数据项...只是想知道是否有人有更好的方法这样做?

1 个答案:

答案 0 :(得分:2)

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