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

本文关键字:编程 方式更 页边距 WPF | 更新日期: 2023-09-27 17:49:53

对于这个xaml:

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

如何在c#中以编程方式更改web浏览器的顶部控制边距为-5 ?

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

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

对齐,边距和填充概述(MSDN)
FrameworkElement。保证金(MSDN)

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

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

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

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

注:厚度有4个参数viz left, top, right and bottom。在上述溶液中,我们只更改了top margin,其余保持不变