我已下载源代码并使用此logview查看log4net日志。
在我之前的帖子中,evanb删除了此链接 http://yourlog4netviewer.codeplex.com/
让其他用户认为我的问题不完整,主持人casperone关闭了它。
这是我的问题。
此logviewer中的Message列不可调整大小。我修改了此源代码并将Message列宽设置为Auto,但仍然无法调整Message列的大小。
下面的是片段
<GridViewColumn Header="Message" Width="100" DisplayMemberBinding="{Binding Message}" />
当我将宽度设置为100时,消息列固定为100宽度
<GridViewColumn Header="Message" Width="Auto" DisplayMemberBinding="{Binding Message}" />
当我将width设置为auto时,消息列宽度是消息长度的宽度。我无法在运行时调整消息列的大小。
有人可以帮我解决如何使此消息列可调整大小的问题。
谢谢,
也先。
答案 0 :(得分:2)
默认情况下,GridViewColumns可以调整大小。实际上很难让它们不可调整大小:D
Prevent user from resizing columns with WPF ListView
该问题显示了实现非调整大小网格的一些方法。它可能是一个已更改的模板,您应该查看XAML文件以查看模板是否在任何地方设置。