0

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

我如何才能设置这个唯一的值?

4

1 回答 1

3

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

Thickness margin = image1.Margin;
margin.Top = 5;
image1.Margin = margin;
于 2013-06-25T22:25:50.410 回答