关于variablewrapgrid
2012-09-13 16:16
302 查看
http://msdn.microsoft.com/zh-cn/library/windows/apps/hh969155.aspx
VariableSizedWrapGrid提供了XAML使用以下附加属性:VariableSizedWrapGrid.ColumnSpanVariableSizedWrapGrid.RowSpan您可以设置这些附加属性中的一个或两个上任何在VariableSizedWrapGrid的子元素,以便有特定的子元素使用一个跨越式的逻辑布局。这是非常有用的,如果一个元素有显着较大的尺寸比其他元素。例如,如果一个子元素所需的大小,是在两个维度的两倍大,你不想要这个大的对等元素在附近的细胞产生大量的白色空间的元素,那么你可能会使用标记是这样的:
VariableSizedWrapGrid | 元素以行或列排列,当达到MaximumRowsOrColumns 值会时会自动换行至新行或新列。由 Orientation 属性指定是按行还是列排列元素。通过使用附加属性VariableSizedWrapGrid.RowSpan 和VariableSizedWrapGrid.ColumnSpan,内容可跨越多行和多列。根据 ItemHeight 和 ItemWidth 属性的指定设置元素大小。如果子内容超出面板,则不会超出面板边界且视觉上会被截断。 |
<VariableSizedWrapGrid MaximumRowsOrColumns="3" ItemHeight="44" ItemWidth="44"> <Rectangle Fill="Red"/> <Rectangle Fill="Blue" Height="80" VariableSizedWrapGrid.RowSpan="2"/> <Rectangle Fill="Green" Width="80" VariableSizedWrapGrid.ColumnSpan="2"/> <Rectangle Fill="Yellow" Height="80" Width="80" VariableSizedWrapGrid.RowSpan="2" VariableSizedWrapGrid.ColumnSpan="2"/> </VariableSizedWrapGrid> <VariableSizedWrapGrid Orientation="Vertical" MaximumRowsOrColumns="1" Margin="0,0,80,0"/> 表示按行排列 最多一行 <VariableSizedWrapGrid Orientation="Vertical" MaximumRowsOrColumns="3" Margin="0,0,80,0"/> 最多三行 ,布局的时候不一定一定会达到三行 <VariableSizedWrapGrid Orientation="Horizontal" MaximumRowsOrColumns="1" Margin="0,0,80,0"/> 表示按列排列, 最多一列
VariableSizedWrapGrid提供了XAML使用以下附加属性:VariableSizedWrapGrid.ColumnSpanVariableSizedWrapGrid.RowSpan您可以设置这些附加属性中的一个或两个上任何在VariableSizedWrapGrid的子元素,以便有特定的子元素使用一个跨越式的逻辑布局。这是非常有用的,如果一个元素有显着较大的尺寸比其他元素。例如,如果一个子元素所需的大小,是在两个维度的两倍大,你不想要这个大的对等元素在附近的细胞产生大量的白色空间的元素,那么你可能会使用标记是这样的:
相关文章推荐
- Windows 8 系列(九):关于VariableSizedWrapGrid与WrapGrid 对Visibility变化而引起的布局变化的支持
- 重新想象 Windows 8 Store Apps (7) - 控件之布局控件: Canvas, Grid, StackPanel, VirtualizingStackPanel, WrapGrid, VariableSizedWrapGrid
- 背水一战 Windows 10 (39) - 控件(布局类): VariableSizedWrapGrid, Border, Viewbox, SplitView
- 重新想象 Windows 8 Store Apps (7) - 控件之布局控件: Canvas, Grid, StackPanel, VirtualizingStackPanel, WrapGrid, VariableSizedWrapGrid
- 背水一战 Windows 10 (39) - 控件(布局类): VariableSizedWrapGrid, Border, Viewbox, SplitView
- 关于ligerui 中 grid 表格的扩展搜索功能在远程数据加载时无法使用的解决办法
- 关于Grid内嵌控件:ReporisitoryItemLookUpEdit的使用
- 关于myeclipse的Variable references non-existent resource : ${workspace_loc:/ccccc/deploy.xml}的解决方法
- 关于jQuery Tabs页中使用jqGrid时,产生的Grid尺寸问题
- 关于Stack around the variable "" was corrupted问题
- 关于在VS2008中的Stack around the variable '' was corrupted.即(堆栈被破坏周围的变量)解决办法
- 关于stack around the variable “” was corrupted问题
- 关于react-native遇到Can't find variable: TouchableHighlight
- 关于Extjs Grid的选择问题
- 关于Ext.grid.GroupingView
- 关于Grid的自动化测试
- c#开发_Dev的关于XtraGrid的使用(GridControl小结)_First
- easyui treegrid 关于请求的json格式的封装处理
- oracle 11g GRID 中 关于 OLR 需要知道的一些内容
- MySql关于java.sql.SQLException: Unknown system variable 'tx_read_only'