11
A
回答
26
您可以将行内容的可见性设置为“折叠”。这仅在RowDefinition的Height属性设置为“Auto”时才起作用,因此行大小基于其内容。
例如,
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Border Grid.Row="0" BorderThickness="1" BorderBrush="Red"><TextBlock>Visible Row</TextBlock></Border>
<Border Grid.Row="1" BorderThickness="1" BorderBrush="Black" Visibility="Collapsed"><TextBlock>Hidden Row</TextBlock></Border>
<Border Grid.Row="2" BorderThickness="1" BorderBrush="Red"><TextBlock>Visible Row</TextBlock></Border>
</Grid>
3
其实我只是问了同样的问题,几天以前,这里看看:
基本上设置rowHeight为自动,然后设置可见性=“折叠”将为您隐藏行。我遇到的唯一问题是边缘,但那是微不足道的。至少该行被隐藏了。
+1
关于利润的好处,谢谢。 – 2010-03-26 09:34:55
1
只是这样做:
XAML:
<Grid.RowDefinitions>
<RowDefinition Height="1*" x:Name="name1" />
<RowDefinition Height="Auto" x:Name="name2" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
C#的崩溃:
name1.Height = new GridLength(0);
name2.Height = new GridLength(0);
C#能见度:
name1.Height = new GridLength(1, GridUnitType.Star);
name2.Height = GridLength.Auto;
相关问题
- 1. WPF隐藏网格列
- 2. WPF数据网格 - 如何隐藏下一个可见的列/行?
- 3. XAML C#隐藏网格行
- 4. 隐藏在网格中的行JS EXT
- 5. 隐藏网格中的列
- 6. 如何隐藏行组中的一行?
- 7. 如何隐藏网格视图中的行?
- 8. 隐藏网格列
- 9. 如何隐藏wpf datagrid行选择器
- 10. 如何隐藏/取消隐藏特定表格单元格/行
- 11. jqgrid隐藏网格内的行
- 12. 如何隐藏DojoX中网格所选行虚线边框
- 13. 如何隐藏extjs网格列名称?
- 14. Flex:如何隐藏AdvancedDataGrid中的一行?
- 15. jqgrid隐藏的子网格
- 16. 如何隐藏wpf工具箱datagrid中单元格的边框?
- 17. 如何在行动结果后隐藏kendo网格的列
- 18. 在wpf数据网格中隐藏组名称
- 19. 如何使一个按钮隐藏/显示一个jQuery网格
- 20. 隐藏表格行
- 21. 隐藏表格行
- 22. 如何在JavaScript中隐藏上一行?
- 23. 隐藏Kendo UI网格toobar
- 24. 如何隐藏表格行溢出?
- 25. 如何在调用window.open()时在表格中隐藏一行
- 26. WPF DataGrid中隐藏RowDetails或取消行
- 27. WPF的NotifyIcon - 隐藏
- 28. 如何隐藏网址中的ID?
- 29. 如何在网格中使用jquery隐藏特定列中的特定行
- 30. 如何隐藏在网格一列,同时探索到Excel
正是我一直在寻找。谢谢。 – 2010-03-26 09:35:15
如果您有多列,你会怎么做?隐藏每个元素都不太实际... – 2012-12-01 14:36:04
Clement-将容器中的每个元素包装在容器中,例如另一个网格,并简单地显示/隐藏/折叠容器的可见性。 – Kurren 2013-04-16 09:08:42