在简单的 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 桌面应用程序中拥有相同的功能,您将需要找到具有相同功能的第三方控件或编写您自己的控件。
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 桌面应用程序中拥有相同的功能,您将需要找到具有相同功能的第三方控件或编写您自己的控件。