バージョン

表示可能なカードの最大数の設定

xamDataCards™ コントロールは、WrapPanel コンテナーと同様、水平または垂直方向にカードをレイアウトできます。 CardViewSettings オブジェクトの Orientation プロパティは、WrapPanel コンテナーの Orientation プロパティと同じです。それを Horizontal に設定すると、xamDataCards コントロールはカードを左から右、そして上から下にレイアウトします。一方、それを Vertical に設定すると、xamDataCards コントロールはカードを上から下、そして左から右にレイアウトします。いずれのモードでも、xamDataCards コントロールは、カードにレイアウトするために使用できるすべてのスペースを使用します。ただし、CardViewSettings オブジェクトの MaxCardRows または MaxCardCols プロパティをそれぞれ設定することによって、xamDataCards が作成する行または列の最大数を制限することができます。これは、一度にエンドユーザーが表示できるカードの最大数を効果的に設定します。

xamDataCards Set the Maximum Number of Viewable Cards 01.png

以下のコード例は、表示可能なカードの最大数を設定する方法を示します。

XAML の場合:

<igDP:XamDataCards Name="xamDataCards1" BindToSampleData="True">
    <igDP:XamDataCards.ViewSettings>
        <!-- ビューでの最大表示数は、8 カードです -->
        <igDP:CardViewSettings MaxCardRows="2" MaxCardCols="4" />
    </igDP:XamDataCards.ViewSettings>
</igDP:XamDataCards>

Visual Basic の場合:

Me.xamDataCards1.ViewSettings.MaxCardRows = 2
Me.xamDataCards1.ViewSettings.MaxCardCols = 4

C# の場合:

this.xamDataCards1.ViewSettings.MaxCardRows = 2;
this.xamDataCards1.ViewSettings.MaxCardCols = 4;