- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
两者 VariableSizedWrapGrid
和 WrapGrid
有奇怪的测量 - 他们根据第一项测量所有 child 。
因此,以下 XAML 将剪辑第三个项目。
<VariableSizedWrapGrid Orientation="Horizontal">
<Rectangle Width="50" Height="100" Margin="5" Fill="Blue" />
<Rectangle Width="50" Height="50" Margin="5" Fill="Red" />
<Rectangle Width="50" Height="150" Margin="5" Fill="Green" />
<Rectangle Width="50" Height="50" Margin="5" Fill="Red" />
<Rectangle Width="50" Height="100" Margin="5" Fill="Red" />
</VariableSizedWrapGrid>
VariableSizedWrapGrid
测量第一个项目,然后用第一个所需的尺寸测量其余的 child 。
最佳答案
您需要在每个 Rectangle VariableSizeWrapGrid.ColumnSpan 和 VariableSizeWrapGrid.RowSpan 上使用附加属性,并将 ItemHeight 和 ItemWidth 添加到 VariableSizeWrapGrid:
<VariableSizedWrapGrid Orientation="Horizontal" ItemHeight="50" ItemWidth="50">
<Rectangle
VariableSizedWrapGrid.ColumnSpan="1"
VariableSizedWrapGrid.RowSpan="2"
Width="50" Height="100" Margin="5" Fill="Blue" />
</VariableSizedWrapGrid>
关于windows-8 - VariableSizedWrapGrid 和 WrapGrid child 尺寸测量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11615802/
我有 GridView 和 WrapGrid 作为 ItemTemplate。看起来像:
基本上我想要一个 wrapPanel,但我希望项目捕捉到网格而不是向上按到左侧,这样我可以获得一个漂亮的统一外观网格,它会自动占用可用空间。 WrapPanel 处理调整大小部分。WPF.Contri
我有主网格的下一个 XAML:
我在 ListView 中使用 WrapGrid 作为 itemscontrol 以使用以下 XAML 代码 (WinRT) 水平显示项目
WrapGrid 使 TextBlocks 有效地消失。显示项目的轮廓,但看不到文本。在运行时,项目正确显示。 如何让它们在设计时出现?
我正在尝试像这样修改我的 WrapGrid 的 MaximumRowsOrColumns 属性: 然后我使用此代码更改 WrapGrid:
两者 VariableSizedWrapGrid和 WrapGrid有奇怪的测量 - 他们根据第一项测量所有 child 。 因此,以下 XAML 将剪辑第三个项目。
我正在开发一个 UWP 应用程序,我正在尝试水平对齐每个 gridview 组中的项目 我有这个: GROUP 1 Data 1 | Data 2 | Data 3 Data 1 | Data 2 |
我正在为我的 win 10 通用应用程序制作自适应布局。出于某种原因,当我尝试在 visualState 触发器中更改 wrapGrid 的 maximumRowsOrColumns 值时,它无法正常
XAML StackPanel在一个方向上并排对齐控件。一个 WrapPanel相似但像 TextWrapping="Wrap"在 XAML 中 TextBox当达到相应的高度或宽度时,控件“换行”到
我有一个 Windows Phone 8.1 XAML 应用程序,它有一个 ListView 和 WrapGrid 作为它的 ItemsPanel,用于在两列中显示项目
我是一名优秀的程序员,十分优秀!