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, вам нужно либо найти сторонний элемент управления, который делает то же самое, либо написать свой собственный.

Другие вопросы по тегам