Xamarin.Forms のドキュメント
セル内容のワードラップ
コントロール > FlexGrid > 機能 > セル内容のワードラップ

FlexGrid の WordWrap プロパティを使用すると、セル内容の折り返し(ワードラップ)が有効になり複数行のテキストをグリッドの 1 つのセルに表示できます。特定の列で行の折り返しを有効にするには、WordWrap プロパティの値を True に設定します。デフォルトでは、このプロパティの値は False になっています。WordWrap プロパティは、複数の単語や特殊文字(スペースなど)を含む長い文字列を自動的に改行して複数の行にするかどうかを決定します。複数行のテキストは固定セルにもスクロール可能なセルにも表示できます。

C# のコード

C#
コードのコピー
//折り返しを有効にします
grid.Columns[1].WordWrap = true;

XAML のコード

XAML
コードのコピー
<c1:GridColumn Binding="Name" Width="Auto" WordWrap="True"/>

次のコードのように、自動的に行の高さを変更するには、AutoResizeRowAutoResizeRowsメソッドを呼び出すことができます。

C#
コードのコピー
// 単行のサイズを変更します
grid.AutoSizeRow(1);

// 全体行のサイズを変更します
grid.AutoSizeRows(0, grid.Rows.Count – 1);