【问题标题】:Silverlight 4 - Get Datagrid 'Desired' width space permittingSilverlight 4 - 在允许的情况下获取 Datagrid 'Desired' 宽度空间
【发布时间】:2011-11-18 16:57:57
【问题描述】:

我有一个 Datagrid,例如有 5 列。 Datagrid 位于不够宽的 Grid 中(即不允许显示所有 Datagrid 列,例如 3 列和一个水平滚动条)。

我希望能够在有足够空间并因此没有滚动条的情况下计算出 Datagrid 的大小。它就像我想的“可滚动”区域,即水平滚动条的完整极限。

这样我就可以向网格(在右侧的第二列中)添加一个 gridsplitter,该网格被限制为仅与 DataGrid 的宽度相同。

我希望这是有道理的,任何想法都非常感谢

【问题讨论】:

    标签: silverlight datagrid


    【解决方案1】:

    使用 DataGrid 的DataGrid.FrozenColumnCount 属性可以帮助您归档期望的行为。

    【讨论】:

    • 感谢您的回复,虽然这个属性很有用并且我学到了一些东西,但我不确定它是否能解决我在所有列都可见的情况下尝试计算 DataGrids 宽度的问题
    猜你喜欢
    • 1970-01-01
    • 2012-08-24
    • 1970-01-01
    • 2017-02-22
    • 2021-04-07
    • 2014-09-13
    • 1970-01-01
    • 1970-01-01
    • 2018-09-25
    相关资源
    最近更新 更多