对于这个xaml:
<WebBrowser Name="test" Margin="0,0,0,0" />
如何在C#中以编程方式将Web浏览器控件边距更改为-5?
答案 0 :(得分:88)
test.Margin = new Thickness(0, -5, 0, 0);
Alignment, Margins and Padding Overview (MSDN)
FrameworkElement.Margin (MSDN)
答案 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
,其余部分保持不变。