WPF相当于margin-top?

发布于 2024-07-19 18:51:08 字数 95 浏览 4 评论 0原文

如何在 WPF 中实现与 css 的 margin-top 等效的功能?

我有一个图像,我想在顶部添加边距,但我似乎所能做的就是边距,它会影响图像的每一面。

How do you do the equivalent of css's margin-top in WPF?

I have an image which I want to add a margin on the top, but all I can seem to get to work is margin, which effects each side of the image.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

如梦亦如幻 2024-07-26 18:51:08

您可以指定每边的边距(按顺序:左、上、右、下)

<Image Source="image.png" Margin="0,10,0,0"/>

You can specify the margin for each side (in that order : left, top, right, bottom)

<Image Source="image.png" Margin="0,10,0,0"/>
枫林﹌晚霞¤ 2024-07-26 18:51:08

Margin 属性就是您要寻找的。 有 3 种不同的方法来设置边距。 第一个(见下文)将所有边距设置为相同的值 - 它扩展到“0,0,0,0”。
第二个将左侧和右侧设置为 1,将顶部和底部设置为 0——它扩展为“1,0,1,0”。 第三个将每一边设置为单独的值(在本例中为 5)。
边距值,按顺序:第一个值是左侧
第二个值是顶部
第三个值是右侧
第四个值是底部

Margin="5";      <!-- same as "5,5,5,5" -->
Margin="5,2"     <!-- same as "5,2,5,2" -->
Margin="5,6,7,8" <!-- set left,top,right,bottom independantly -->

the Margin property is what you are looking for. There are 3 different ways to set the margin. The first one (see below) sets all of the margins to the same value--it expands out to "0,0,0,0".
the second one sets the left and right sides to 1 and the top and bottom sides to 0--it expands out to "1,0,1,0". and the third sets each side to an individual value (in this case, 5).
Margin values, in order:first value is left side
second value is top
third value is right side
fourth value is bottom

Margin="5";      <!-- same as "5,5,5,5" -->
Margin="5,2"     <!-- same as "5,2,5,2" -->
Margin="5,6,7,8" <!-- set left,top,right,bottom independantly -->
蔚蓝源自深海 2024-07-26 18:51:08

您可以使用左、上、右、下数字来指定 WPF 中任何控件的边距,

例如:

<Button Margin="10 5 10 10" />

Here Left -> 10、顶部-> 5、右 - 10 和下 -> 10

有关更多信息,请查看此博客文章
WPF 边距揭秘

另一篇关于 边距、填充、边框和内容< /a>,不错的一个

You could use the left, top, right, bottom numbers to specify the margin for any control in WPF

For example:

<Button Margin="10 5 10 10" />

Here Left -> 10, Top -> 5, Right - 10 and Bottom -> 10

For more check this blog post
WPF Margin demystified

Another useful blog post about Margins, Padding, Borders and Content, nice one

神仙妹妹 2024-07-26 18:51:08

您可以使用边距和垂直对齐方式。

例如:

<Button Margin="0,200,0,0" VerticalAlignment="Top" />

You can use margin and vertical alignment.

For example:

<Button Margin="0,200,0,0" VerticalAlignment="Top" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文