|
分類:[.NET 全般]
2016/04/11(Mon) 21:10:24 編集(投稿者) 2016/04/11(Mon) 21:01:48 編集(投稿者)
C#でWPFを使っています。
表題の通り、DataGridにおける列ヘッダ内の文字列が長い場合に 自動で改行(おり返し)するような設定は可能でしょうか。 その際、行全体の高さも自動調整したいです。
現在、下記のような対応で考えているのですが、 TextWrappingプロパティが認識されない状況です。
<DataGrid.ColumnHeaderStyle> <Style TargetType="{x:Type DataGridColumnHeader}"> <Setter Property="TextWrapping" Value="Wrap"/> </Style> </DataGrid.ColumnHeaderStyle>
以下も試しましたが、ElementStyleが見つかりませんとなり、 例外が出ています。
<DataGridTextColumn.ElementStyle> <Style TargetType="{x:Type DataGridColumnHeader}"> <Setter Property="" Value="Wrap"/> </Style> </DataGridTextColumn.ElementStyle>
何かご存知でしたらご教授ください。
|