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

时间:2015-12-22 10:17:36

标签: c# wpf xaml flipview

Windows拥有这个美丽的控件FlipView

当我想将它添加到我的xaml页面时,VS可以找到它的来源(我已经检查过,Windows库被包含在项目中)。所以我找到了建立自己的类的建议,这个类将继承自FlipView类。在我这样做之后,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>

1 个答案:

答案 0 :(得分:1)

FlipView是一个仅限Windows Store / Universal App的课程。

您链接的页面明确指出:

  

要求(Windows 10设备系列)

     

设备系列   通用

  

要求(Windows 8.x和Windows Phone 8.x)

     

受支持的最低客户端   Windows 8 [仅限Windows应用商店应用]

如果您希望在WPF桌面应用程序中具有相同的功能,则需要找到执行相同操作的第三方控件或编写自己的控件。