在 WPF / C# 中以编程方式更改边距
对于此 xaml:
<WebBrowser Name="test" Margin="0,0,0,0" />
如何在 C# 中以编程方式将顶部的 Web 浏览器控件边距更改为 -5?
For this xaml:
<WebBrowser Name="test" Margin="0,0,0,0" />
How can I change the web browser control margin on top to be -5 programmatically in C#?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
对齐、边距和填充概述 (MSDN)
FrameworkElement.Margin (MSDN)
Alignment, Margins and Padding Overview (MSDN)
FrameworkElement.Margin (MSDN)
您可以使用 Name 属性从代码隐藏访问该控件。
在这种情况下,可以使用 test.Margin 属性来动态更改它。
边距设置为厚度,因此解决方案可能是:
注意:厚度有 4 个参数
即左、上、右和下
。在上面的解决方案中,我们只是更改了上边距
,其余部分保持不变。You can access the control from code behind using the Name property.
In this case,
test.Margin
property can be used to change it dynamically.Margin is set as thickness, so the solution could be:
Note: Thickness have 4 parameters
viz left, top, right and bottom
. In above solution, we have just changedtop margin
, rest remained unchanged.