【问题标题】:Disable GridViewColumn Resize禁用 GridViewColumn 调整大小
【发布时间】:2011-10-15 18:45:05
【问题描述】:

有什么方法可以在 WPF 中禁用 GridViewColumn 调整大小?我不想为控件设置样式。

【问题讨论】:

    标签: c# wpf vb.net xaml gridviewcolumn


    【解决方案1】:

    你能详细解释一下吗,请给我你的代码。

    如果要禁用 GridView 的列,可以使用

    GridView1.Columns[0].Visible = false;
    

    然后网格的第 0 列被禁用,网格的另一列自动调整大小。

    【讨论】:

    • 可见不是 GridViewColumn 的属性。
    • 可见不是 GridViewColumn 的属性。因此此解决方案不起作用且不正确!
    【解决方案2】:

    查看此链接:Fixed-Width Column in ListView: A Column that cannot be resized

    固定宽度的列是不能通过鼠标调整大小的列 拖动或双击。您可以在 Outlook 中找到实例。 目前有两种方法可以达到效果。一种是 重新设置 GridViewColumnHeader 的样式以移除其内部的抓手 模板。另一种是继承 GridViewColumn 来限制列 宽度为固定大小。

    【讨论】:

      猜你喜欢
      • 2017-07-29
      • 2011-10-13
      • 2017-11-18
      • 2015-10-05
      • 2011-03-17
      • 2011-10-27
      • 1970-01-01
      • 1970-01-01
      • 2022-06-12
      相关资源
      最近更新 更多