/ / WPFサイズの大きいグリッド列 - c#、wpf

WPFの大規模なグリッド列 - c#、wpf

私はソースコードをダウンロードし、このlogviewを使ってlog4netログを表示しています。

以前の投稿ではevanbがこのリンクを削除しました http://yourlog4netviewer.codeplex.com/

私の質問が完全ではなく、司会者のカスペルがそれを閉じたと他のユーザーが思うようにしました。

ここに私の質問があります。

このlogviewerのMessage列はサイズ変更できません。私はこのソースコードを変更し、メッセージ列の幅をAutoに設定しましたが、Message列はまだサイズ変更できません。

以下はスニペットです

<GridViewColumn Header="Message" Width="100" DisplayMemberBinding="{Binding Message}" />

幅を100に設定すると、メッセージ列は100の幅に固定されます

<GridViewColumn Header="Message" Width="Auto" DisplayMemberBinding="{Binding Message}" />

幅をautoに設定すると、メッセージ列の幅はメッセージの長さの幅になります。実行時にメッセージ列のサイズを変更できません。

このメッセージ列をサイズ変更可能にする方法を教えてください。

ありがとう、

エッセン。

回答:

回答№1は2

GridViewColumnsはデフォルトでサイズ変更可能です。サイズを変更できないようにするのは実際は非常に難しい:D

ユーザーがWPF ListViewで列のサイズを変更しないようにする

この質問には、サイズを変更しないグリッドを実装するいくつかの方法が示されています。これはおそらく変更されたテンプレートです.XAMLファイルを調べて、テンプレートがどこに設定されているかを確認する必要があります。