【发布时间】:2014-12-03 02:06:35
【问题描述】:
是否可以覆盖 Items.Add() 等控制方法以及如何做到这一点?
我曾尝试制作我的 CustomFlipView,但在意识到我不知道如何覆盖项目收集行为时停止了
class CustomFlipView:FlipView
{
CustomFlipView()
{
//Custom initialization
}
}
我想要实现的目标是我希望在每个翻转视图页面上有 6 个大小相同的项目。
看来我需要将项目放入 2*3 网格中,然后将该网格放入 FlipView。
这就是我试图覆盖 Items.Add 的原因,所以我可以在添加时安排项目。
【问题讨论】:
-
这可能是不可能的。你想达到什么目的?如果您想自定义添加项目时会发生什么,您可以查看我当前的答案。您还可以考虑在
ItemsSource中使用ItemsSource属性而不是Items(在大多数情况下您不想直接使用Items)和data virtualization。
标签: c# xaml windows-8 flipview