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

C# 在WPF/C中以编程方式更改页边距#,c#,wpf,xaml,C#,Wpf,Xaml,对于此xaml: <WebBrowser Name="test" Margin="0,0,0,0" /> 如何在C#中以编程方式将顶部的web浏览器控件边距更改为-5 您可以使用Name属性从代码隐藏访问控件。 在这种情况下,可以使用test.Margin属性动态更改它 边距设置为厚度,因此解决方案可以是: test.Margin = new Thickness(0,-5,0,0); 注:厚度有4个参数,即左、上、右和下。在上述解决方案中,我们刚刚更改了顶部边距,其余部分保

对于此xaml:

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

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



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

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

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

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

这也适用于单个值的变量,只要它们是双精度类型。
test.Margin = new Thickness(-5);
test.Margin = new Thickness(0, -5, 0, 0);
test.Margin = new Thickness(0,-5,0,0);