在简单的 WPF 应用程序中无法访问 FlipView

FlipView is not accessible in simple WPF application

Windows 有这个漂亮的控件 FlipView.

当我想将它添加到我的 xaml 页面时,VS 可以找到它的源代码(我检查过,Windows 库包含在项目中)。所以我发现了创建自己的 class 的建议,它将继承自 FlipView class。我做了之后,VS说找不到<FlipView.ItemTemplate>的定义。那我做错了什么?


我用来测试 FlipView 的代码

  <FlipView x:Name="flipView1" Width="480" Height="270" 
          BorderBrush="Black" BorderThickness="1">
        <FlipView.ItemTemplate>
            <DataTemplate>
                <Grid>
                    <Image Width="480" Height="270" Source="{Binding Image}" Stretch="UniformToFill"/>
                    <Border Background="#A5000000" Height="80" VerticalAlignment="Bottom">
                        <TextBlock Text="{Binding Name}" FontFamily="Segoe UI" FontSize="26.667" 
                                   Foreground="#CCFFFFFF" Padding="15,20"/>
                    </Border>
                </Grid>
            </DataTemplate>
        </FlipView.ItemTemplate>
    </FlipView>

FlipView 是一个 Windows Store/Universal 应用程序 class。

您link访问的页面明确指出:

Requirements (Windows 10 device family)

Device family Universal

Requirements (Windows 8.x and Windows Phone 8.x)

Minimum supported client Windows 8 [Windows Store apps only]

如果您想在 WPF 桌面应用程序中拥有相同的功能,您将需要找到具有相同功能的第三方控件或编写您自己的控件。