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

54

对于这个XAML:

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

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

4个回答

121

只要变量的值是双精度类型,个别数值也可以使用这种方式。 - tCoe

4
test.Margin = new Thickness(0, 0, 0, 0);

3
test.Margin = new Thickness(-5);

2
你可以使用Name属性在代码后台访问控件。在这种情况下,test.Margin属性可用于动态更改它。
Margin被设置为厚度,因此解决方案可能是:
test.Margin = new Thickness(0,-5,0,0);

注意:厚度有4个参数 viz left, top, right 和 bottom。在上面的解决方案中,我们只改变了 顶部边距,其余保持不变。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接