Xamarin.iOS のドキュメント
列の定義
コントロール > FlexGrid > 機能 > 列の定義

FlexGrid のデフォルト機能の 1 つである自動列生成と共にこのコントロールを使用して、どの列を選択してどのような順序で表示するかを決めることができます。これにより、各列の幅、見出し、書式設定、配置などのプロパティを制御できます。FlexGrid の列を定義する際は、AutoGenerateColumnsfalse に設定されていることを確認してください(デフォルトでは true)。

次の図は、列を定義した後の FlexGrid を示しています。

FlexGrid Defining Columns

次のコード例は、FlexGrid 列を定義する方法を示します。例では、「クイックスタート」セクションで作成したサンプルを使用します。

C#のコード

コードのコピー
//列の自動生成を制限します
grid.AutoGenerateColumns = false;
// 列を定義します
grid.Columns.Add(new GridColumn { Binding = "Active", Width = new GridLength(70) });
grid.Columns.Add(new GridColumn { Binding = "FirstName" });
grid.Columns.Add(new GridColumn { Binding = "LastName" });
grid.Columns.Add(new GridColumn { Binding = "OrderTotal", Format = "C", InputType = UIKeyboardType.NumbersAndPunctuation });
grid.ItemsSource = Customer.GetCustomerList(100);