首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >难以理解保证金性质

难以理解保证金性质
EN

Stack Overflow用户
提问于 2011-11-17 14:26:00
回答 2查看 87关注 0票数 2

MSDN描述的边距属性,引号:

边距属性描述元素与其子元素之间的距离(为什么不是父元素?)或者同龄人。

但是,如何确定边距是否描述了元素与其子元素(父元素)或同级元素之间的距离?以下是两个例子:第一个例子:

代码语言:javascript
复制
<GroupBox Header="Experience" Height="200"  Name="yearsExperience"  Width="200">
    <StackPanel   Margin="0,0,0,0" >
       <RadioButton Content="Up to 1 year" Height="16" Name="novice" Width="120" Margin="0, 10, 0, 0" />
        <RadioButton Content="1 to 4 years" Height="16" Name="intermediate" Width="120" Margin="0, 20, 0, 0" />
         <RadioButton Content="5 to 9 years" Height="16" Name="experienced" Width="120" Margin="0, 20, 0, 0" />
         <RadioButton Content="10 or more" Height="16" Name="accomplished" Width="120" Margin="0, 20, 0, 0" />
       </StackPanel>
</GroupBox>

第二项:

代码语言:javascript
复制
<GroupBox Header="Experience" Height="200"  Name="yearsExperience"  Width="200">
    <Grid  Margin="0,0,0,0" >
       <RadioButton Content="Up to 1 year" Height="16" Name="novice" Width="120" Margin="0, 10, 0, 0" />
        <RadioButton Content="1 to 4 years" Height="16" Name="intermediate" Width="120" Margin="0, 20, 0, 0" />
         <RadioButton Content="5 to 9 years" Height="16" Name="experienced" Width="120" Margin="0, 20, 0, 0" />
         <RadioButton Content="10 or more" Height="16" Name="accomplished" Width="120" Margin="0, 20, 0, 0" />
       </Grid>
</GroupBox>

显然,在第一个示例中,边距描述了对等点( RadioButtons )之间的距离,而在第二个示例中,边距描述了RadioButtons与网格(父)顶部之间的距离,RadioButtons将相互重叠。这真的很棘手,到底怎么回事?

EN

回答 2

Stack Overflow用户

发布于 2011-11-17 14:31:02

您可以将边距看作是将其应用到的对象与该对象周围的任何其他对象之间的固定距离,而不管它是父对象还是对等体。

我不知道“技术”的定义是什么,但它总是这样工作的。

另一方面,填充是对象的边框与对象中包含的任何内容之间的距离。

票数 0
EN

Stack Overflow用户

发布于 2011-11-17 14:32:37

StackPanel和Grid组件有不同类型的插入子组件。在这两个例子中,边距的工作原理是相同的,因为位置会根据布局发生变化。在StackPanel中,每个子元素都是在布局中与StackPanel属性相关的最后一个子元素之后添加的,如左到右、从下到上等等。在Grid中,必须由编码器给出子节点的位置,如果没有将每个子节点添加到layouf的锚上,则作为默认的左上角,这样如果指定了任何位置,它们就会相互重叠。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8168707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档