0

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>
4

1 に答える 1

1

FlipView は、Windows ストア/ユニバーサル アプリのみのクラスです。

リンク先のページには、次のように明確に記載されています。

要件 (Windows 10 デバイス ファミリ)

デバイスファミリー ユニバーサル

要件 (Windows 8.x および Windows Phone 8.x)

サポートされる最小クライアント Windows 8 [Windows ストア アプリのみ]

WPF デスクトップ アプリケーションで同じ機能を使用したい場合は、同じことを行うサード パーティ製のコントロールを見つけるか、独自のコントロールを作成する必要があります。

于 2015-12-22T10:21:02.027 に答える