WPF-使用行和列定义的网格-如何忽略某些行的列

曼德森

我正在尝试在wpf应用程序中使用网格行/列定义。目前,我需要在GroupBox中实现一个列表视图。在这里,我需要忽略在视图顶部设置的列定义。

行和列的定义:

        <Grid.RowDefinitions>
        <RowDefinition Height="Auto" />
        <RowDefinition Height="Auto" />
        <RowDefinition Height="Auto" />
        <RowDefinition Height="Auto" />
        <RowDefinition Height="Auto" />
        <RowDefinition Height="Auto" />
        <RowDefinition Height="260" />
        <RowDefinition Height="*" />
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="250" />
        <ColumnDefinition Width="20" />
        <ColumnDefinition Width="180" />
        <ColumnDefinition Width="20" />
        <ColumnDefinition Width="180" />
        <ColumnDefinition Width="*" />
    </Grid.ColumnDefinitions>

在这里,您看到我的rowDefinition高度为260。其中应该包含我的列表视图。问题在于它在我创建的列中,因此不会占用所有空间。是否有某种设置可以使该行忽略我设置的列?我仍然希望将这些列用于其他行。

在这里,您可以看到有关其外观的图片:

在此处输入图片说明

希望有人能帮忙,美好的一天。

升压

只需使用附加属性Grid.ColumnSpan

<ListView Grid.ColumnSpan="6"/>

它将扩展您ListView的6列。

有关您的UI的简单建议:

我建议您创建可调整大小的XAML,而不是静态的。我的意思是不好:

<Grid.RowDefinitions>
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
    <RowDefinition Height="260" />
    <RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
    <ColumnDefinition Width="250" />
    <ColumnDefinition Width="20" />
    <ColumnDefinition Width="180" />
    <ColumnDefinition Width="20" />
    <ColumnDefinition Width="180" />
    <ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>

但是,这样更好:

<Grid.RowDefinitions>
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
    <RowDefinition Height="3*" />
    <RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
    <ColumnDefinition Width="*" />
    <ColumnDefinition Width="0.5*" />
    <ColumnDefinition Width="2*" />
    <ColumnDefinition Width="0.5*" />
    <ColumnDefinition Width="2*" />
    <ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>

它可以在任何显示器上提供可调整大小的UI(XAML)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WPF-使用行和列定义的网格-如何忽略某些行的列

来自分类Dev

如何使用网格行和列定义来放置按钮?

来自分类Dev

将列/行定义绑定到 WPF 中的网格(动态网格)

来自分类Dev

WPF如何在代码中将网格的行和列大小重置为“ *”

来自分类Dev

WPF如何将代码中的网格行和列大小重置为“ *”

来自分类Dev

WPF从网格删除行

来自分类Dev

重新评估UniformGrid行和列WPF

来自分类Dev

重新评估UniformGrid行和列WPF

来自分类Dev

WPF:ItemsControl 中的行和列

来自分类Dev

如何使用WPF删除网格中的最后一行?

来自分类Dev

如何使用WPF删除网格中的最后一行?

来自分类Dev

网格控制WPF的动态列

来自分类Dev

WPF:计算网格列的大小

来自分类Dev

在编码的UI测试C#上,从WPF网格控件中的所有行和列生成对象数组

来自分类Dev

从特定行和列开始的 Excel 工作表数据导入到数据网格,然后导入 SQL Server 表、WPF

来自分类Dev

WPF列定义和起始宽度

来自分类Dev

WPF网格行和ResizeGrip无法正确锚定

来自分类Dev

如何为DataGrid WPF的某些标题列和某些单元格着色

来自分类Dev

WPF DataTrigger显示和隐藏网格列XAML

来自分类Dev

将WPF样式应用于某些数据网格列

来自分类Dev

如何使网格的行和列动态化?

来自分类Dev

如何在WPF中使用MVVM设计模式以编程方式选择和设置数据网格行的焦点

来自分类Dev

WPF中的Datagrid显示空白行和列

来自分类Dev

WPF UniformGrid行和列的宽度相同高度

来自分类Dev

WPF中的Datagrid显示空白行和列

来自分类Dev

使用行和列构建惰性网格-SwiftUI

来自分类Dev

使用JavaScript动态设置的网格列和行

来自分类Dev

使用 XSLT 生成重复的 Bootstrap 网格行和列的问题

来自分类Dev

如何在WPF ListView中获取所选行的列值

Related 相关文章

  1. 1

    WPF-使用行和列定义的网格-如何忽略某些行的列

  2. 2

    如何使用网格行和列定义来放置按钮?

  3. 3

    将列/行定义绑定到 WPF 中的网格(动态网格)

  4. 4

    WPF如何在代码中将网格的行和列大小重置为“ *”

  5. 5

    WPF如何将代码中的网格行和列大小重置为“ *”

  6. 6

    WPF从网格删除行

  7. 7

    重新评估UniformGrid行和列WPF

  8. 8

    重新评估UniformGrid行和列WPF

  9. 9

    WPF:ItemsControl 中的行和列

  10. 10

    如何使用WPF删除网格中的最后一行?

  11. 11

    如何使用WPF删除网格中的最后一行?

  12. 12

    网格控制WPF的动态列

  13. 13

    WPF:计算网格列的大小

  14. 14

    在编码的UI测试C#上,从WPF网格控件中的所有行和列生成对象数组

  15. 15

    从特定行和列开始的 Excel 工作表数据导入到数据网格,然后导入 SQL Server 表、WPF

  16. 16

    WPF列定义和起始宽度

  17. 17

    WPF网格行和ResizeGrip无法正确锚定

  18. 18

    如何为DataGrid WPF的某些标题列和某些单元格着色

  19. 19

    WPF DataTrigger显示和隐藏网格列XAML

  20. 20

    将WPF样式应用于某些数据网格列

  21. 21

    如何使网格的行和列动态化?

  22. 22

    如何在WPF中使用MVVM设计模式以编程方式选择和设置数据网格行的焦点

  23. 23

    WPF中的Datagrid显示空白行和列

  24. 24

    WPF UniformGrid行和列的宽度相同高度

  25. 25

    WPF中的Datagrid显示空白行和列

  26. 26

    使用行和列构建惰性网格-SwiftUI

  27. 27

    使用JavaScript动态设置的网格列和行

  28. 28

    使用 XSLT 生成重复的 Bootstrap 网格行和列的问题

  29. 29

    如何在WPF ListView中获取所选行的列值

热门标签

归档