C# 覆盖FlipView

C# 覆盖FlipView,c#,xaml,windows-8,flipview,C#,Xaml,Windows 8,Flipview,是否可以重写诸如Items.Add()之类的控制方法,以及如何实现 我曾尝试创建CustomFlipView,但当意识到我不知道如何覆盖项目收集行为时,我停止了 class CustomFlipView:FlipView { CustomFlipView() { //Custom initialization } } 我试图实现的目标是在每个flipview页面上有6个大小相等的项目 似乎我需要将项目放置在2*3的网格中,然后将该网格放置在FlipVie

是否可以重写诸如Items.Add()之类的控制方法,以及如何实现

我曾尝试创建CustomFlipView,但当意识到我不知道如何覆盖项目收集行为时,我停止了

class CustomFlipView:FlipView
{
    CustomFlipView()
    {
        //Custom initialization
    }
}
我试图实现的目标是在每个flipview页面上有6个大小相等的项目

似乎我需要将项目放置在2*3的网格中,然后将该网格放置在FlipView中


这就是我试图覆盖Items.Add的原因,这样我就可以在添加时安排项目。

我将研究覆盖以下内容:


这可能是不可能的。你想达到什么目标?如果您想自定义添加项目时发生的情况,可以查看我当前的答案。您还可以研究使用
ItemsSource
属性而不是
Items
(在大多数情况下,您不希望直接使用
Items
)和
ItemsSource