FlexGridを使用すると、GridNewRowPosition 列挙体から値を取得する NewRowPosition プロパティを使用して、グリッドの上部または下部に新しい行テンプレートを表示できます。NewRowPlaceHolder プロパティを設定すると、ユーザーに表示するテキストを設定できます。ユーザーは新しい行テンプレートを使用して、グリッドの itemsSource コレクションに新項目を追加することができます。
次の図は、新しい行テンプレートを追加した後のFlexGridを示します。
次のコード例は、C#およびXAMLでこられのプロパティを設定する方法を示します。この例では、「クイックスタート」セクションで作成したサンプルを使用しています。
C# |
コードのコピー
|
---|---|
grid.NewRowPosition = GridNewRowPosition.Top;
grid.NewRowPlaceholder = "タップして新しい行を入力する";
|
XAML |
コードのコピー
|
---|---|
<c1:FlexGrid x:Name="grid" NewRowPosition="Top" NewRowPlaceholder="タップして新しい行を入力する"/> |