在 WPF / C# 中以编程方式更改边距

发布于 2024-10-31 04:28:45 字数 137 浏览 0 评论 0原文

对于此 xaml:

<WebBrowser Name="test" Margin="0,0,0,0" />

如何在 C# 中以编程方式将顶部的 Web 浏览器控件边距更改为 -5?

For this xaml:

<WebBrowser Name="test" Margin="0,0,0,0" />

How can I change the web browser control margin on top to be -5 programmatically in C#?

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

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

发布评论

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

评论(4

ゝ偶尔ゞ 2024-11-07 04:28:45
test.Margin = new Thickness(0, 0, 0, 0);
test.Margin = new Thickness(0, 0, 0, 0);
对岸观火 2024-11-07 04:28:45
test.Margin = new Thickness(-5);
test.Margin = new Thickness(-5);
抚笙 2024-11-07 04:28:45

您可以使用 Name 属性从代码隐藏访问该控件。
在这种情况下,可以使用 test.Margin 属性来动态更改它。

边距设置为厚度,因此解决方案可能是:

test.Margin = new Thickness(0,-5,0,0);

注意:厚度有 4 个参数即左、上、右和下。在上面的解决方案中,我们只是更改了上边距,其余部分保持不变。

You can access the control from code behind using the Name property.
In this case, test.Margin property can be used to change it dynamically.

Margin is set as thickness, so the solution could be:

test.Margin = new Thickness(0,-5,0,0);

Note: Thickness have 4 parameters viz left, top, right and bottom. In above solution, we have just changed top margin, rest remained unchanged.

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