FlipView не доступен в простом приложении WPF
У 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 ответ
FlipView - это класс Windows Store/Universal App.
На странице, на которую вы ссылаетесь, четко указано:
Требования (семейство устройств Windows 10)
Устройство семейное Универсальное
а также
Требования (Windows 8.x и Windows Phone 8.x)
Минимально поддерживаемый клиент Windows 8 [только приложения Магазина Windows]
Если вы хотите иметь такую же функциональность в настольном приложении WPF, вам нужно либо найти сторонний элемент управления, который делает то же самое, либо написать свой собственный.