プログラムでDataGridを作成していて、行の高さを可変にする必要があるため、複数の行のテキストを含む行の高さが増え、追加の行に対応できます。可変行の高さを持つWPF DataGrid
コードでRowHeightプロパティを設定しようとしましたが、固定値が必要です。 RowHeightを設定しないままにすると、テキストが収まらない場合は展開しない任意の値が使用されます。
DataGridの内容を拡大縮小することもできます。DataGridのサイズを変更すると、セル内のフォントも含めて実際のセルのサイズが変更されます。私はこれにViewboxを使うことができましたが、Viewboxに問題がありました。テキストに合わせて拡大しないので、テキストが収まるように縮小/拡大します。
おそらく、私は、サイズ変更のすべての行と列を歩いて、高さプロパティを手動で設定する必要があります。
コード内でこれを行うにはどうすればよいですか。 DataGridViewは表示されません。 DataGrid myDataGrid =新しいDataGrid(); // myDataGridをカスタマイズするにはどうすればいいですか parentGrid.Children.Add(myDataGrid); – WPFNewbie
コードの背後でこれを行う必要はありません。デザインモードでDataGridViewをクリックし、プロパティウィンドウに移動し、AutoSizeRowsModeを検索して設定します。 –
私が得るのはAutoGenerateColumnsだけですが、これはDataGrid上にあります。それはDataGridViewが認識されないことを私に伝えます。 – WPFNewbie