C# 如何仅设置WPF控制边距的一侧?
我正在尝试设置图像控件顶部边距的边距,我可以使用C# 如何仅设置WPF控制边距的一侧?,c#,wpf,controls,margin,C#,Wpf,Controls,Margin,我正在尝试设置图像控件顶部边距的边距,我可以使用margin.top获取此值,但为什么我可以使用image1.margin.top=5设置此值 如何仅设置此值?这是因为属性访问器不提供对对象的引用。它只是一个依赖属性的包装器,它通过GetValue返回值。如果要更改该项目,必须执行以下操作: Thickness margin = image1.Margin; margin.Top = 5; image1.Margin = margin; 这是因为属性访问器不提供对对象的引用。它只是一个依赖属性
margin.top
获取此值,但为什么我可以使用image1.margin.top=5设置此值代码>
如何仅设置此值?这是因为属性访问器不提供对对象的引用。它只是一个依赖属性
的包装器,它通过GetValue
返回值。如果要更改该项目,必须执行以下操作:
Thickness margin = image1.Margin;
margin.Top = 5;
image1.Margin = margin;
这是因为属性访问器不提供对对象的引用。它只是一个依赖属性
的包装器,它通过GetValue
返回值。如果要更改该项目,必须执行以下操作:
Thickness margin = image1.Margin;
margin.Top = 5;
image1.Margin = margin;