加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

windows-8 – VariableSizedWrapGrid和WrapGrid儿童大小测量

发布时间:2020-12-25 14:44:51 所属栏目:Windows 来源:网络整理
导读:VariableSizedWrapGrid和WrapGrid都有奇怪的测量 – 它们基于第一个项目来测量所有的子项. 因此,以下XAML将剪辑第三个项目. VariableSizedWrapGrid Orientation="Horizontal" Rectangle Width="50" Height="100" Margin="5" Fill="Blue" / Rectangle Width

VariableSizedWrapGrid和WrapGrid都有奇怪的测量 – 它们基于第一个项目来测量所有的子项.

因此,以下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测量第一个项目,然后其余的孩子被测量与所需的大小的第一个.

任何解决方法?

您需要使用每个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>

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读