在WPF / C#中以编程方式更改保证金

时间:2011-04-10 12:16:05

标签: c# wpf xaml

对于这个xaml:

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

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

4 个答案:

答案 0 :(得分:88)

答案 1 :(得分:4)

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

答案 2 :(得分:3)

test.Margin = new Thickness(-5);

答案 3 :(得分:1)

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

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

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

注意:厚度具有4个参数viz left, top, right and bottom。在上述解决方案中,我们刚刚更改了top margin,其余部分保持不变。