これには簡単な解決策があるはずですが、私はそれを見つけることができません。データを含む DataGridTextColumns を持つ DataGrid があります。これはうまくいっています。セル内の文字列を取得して改行を作成しないようです。代わりに、すべてが1行にあります(文字列の長さに関係なく)。
dataGrid.IsReadOnly = true;
dataGrid.AutoGenerateColumns = false;
dataGrid.ItemsSource = ConvertListIntoPlantViewModel(lList);
DataGridTextColumn textColumn1 = new DataGridTextColumn();
DataGridTextColumn textColumn2 = new DataGridTextColumn();
DataGridTextColumn textColumn3 = new DataGridTextColumn();
textColumn3.MaxWidth = 200;
textColumn1.Header = "Name";
textColumn1.Binding = new Binding("Name");
textColumn2.Header = "Type";
textColumn2.Binding = new Binding("Type");
textColumn3.Header = "Info";
textColumn3.Binding = new Binding("Information");
dataGrid.Columns.Add(textColumn1);
dataGrid.Columns.Add(textColumn2);
dataGrid.Columns.Add(textColumn3);
テキストを作成したいとしましょう。これは textColumn3 になり、セルの最後 (幅 200) で改行します。どうすればこれを達成できますか? 設定できる単純なスタイル要素が必要ですよね? 私はそれを見つけることができません。
助けていただければ幸いです、ありがとう!