如何仅设置 WPF 控件边距的一面

本文关键字:控件 何仅 设置 WPF | 更新日期: 2023-09-27 18:19:49

我正在尝试设置图像控件上边距的边距,我可以用Margin.Top获得此值,但是为什么我可以用image1.Margin.Top = 5;设置它?

如何设置这唯一的值?

如何仅设置 WPF 控件边距的一面

这是因为属性访问器不会为您提供对对象的引用。 它只是一个围绕DependencyProperty的包装器,它通过GetValue返回值。 如果要更改该项目,则必须执行以下操作:

Thickness margin = image1.Margin;
margin.Top = 5;
image1.Margin = margin;