【问题标题】:Scrollbars not showing on WPF DatagridWPF Datagrid 上未显示滚动条
【发布时间】:2010-11-02 15:52:22
【问题描述】:

我很难弄清楚这一点。我在网格中有一个 DataGrid。列标题(和行)超出了可见区域。我尝试了多种方法的组合,例如设置宽度、高度和 Horizo​​ntalScrollBarVisibility。我仍然无法显示滚动条。这是我一直在使用的 xaml

<DataGrid Grid.Row="1"
                          Grid.ColumnSpan="4"
                          Grid.RowSpan="4"
                          HorizontalContentAlignment="Stretch"
                          AutoGenerateColumns="False"
                          HorizontalScrollBarVisibility="Auto"
                          VerticalScrollBarVisibility="Auto"
                          Height="278"
                          Width="300"
                          CanUserAddRows="False"
                          CanUserDeleteRows="False"
                          Margin="0,0,0,6"></DataGrid>

【问题讨论】:

  • 这个DataGrid 包含在Grid 中的ColumnDefinitionsRowDefinitions 是什么?
  • 网格有 4 列和 8 行。第一行的高度为 40。
  • 其他列和行呢?它们的高度和宽度设置是什么?
  • 它们没有设置。只是空元素。
  • 首先粘贴整个 xaml,您的问题可能来自其他地方。

标签: wpf


【解决方案1】:

尽量不要设置高度/宽度,网格列/行可能不足以满足指定的大小。如果您需要特定尺寸,请在 Grid 定义中指定。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-23
    • 2011-10-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 2013-01-29
    • 1970-01-01
    • 2010-10-14
    相关资源
    最近更新 更多