首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向XAML网格添加额外的控件?

如何向XAML网格添加额外的控件?
EN

Stack Overflow用户
提问于 2013-05-07 10:46:02
回答 2查看 138关注 0票数 0

我有一个绑定到ObservableCollection的网格。我想要在网格中有一个额外的项目,这样它就会显示为另一个磁贴,但实际上是一个按钮。微软的Finance应用程序完美地展示了我想要的效果(如下截图)。我们的目标是拥有一个最终的磁贴,它本身不是集合的成员,但像任何其他项目一样位于网格中。

a similar question的最高回答提到了CompositeCollection,但CompositeCollection似乎不适用于Win8应用程序。

EN

回答 2

Stack Overflow用户

发布于 2013-05-07 12:48:32

你可以在绑定到的ObservableCollection的末尾添加额外的项目。

  • 你可以在视图模型中处理这个异常:在加载过程中添加它,如果你的应用程序支持的话,正确地处理添加和删除其余的项目。(这是我们在一个项目中采用的方法。)
  • 或者您可以从ObservableCollection派生您自己的类来处理所有这些操作并重用它。
票数 1
EN

Stack Overflow用户

发布于 2013-05-07 13:10:54

这里的示例项目显示了标准项模板(GridView,带有用于捕捉视图的ListView ),它向ItemsSource添加了一个"+“内容项,用于应用程序中的”添加新项“操作。

"Add New Item" item in GridView / ListView

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16410440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档