如何从子控件实例访问父控件上设置的附加属性

时间:2013-11-20 11:07:03

标签: wpf

我有一个画布,在画布里面我有一个按钮。

在按钮实例中,我设置了Canvas.Left附加属性。

现在,从按钮实例我必须从后面的代码访问Cavas.Left附加属性的值。

我怎样才能实现这个目标?

理想情况下应该像:

Canvas.SetLeft(buttonInstance,value)和访问类似 Canvas.GetLeft(buttonInstance)..但我没有得到我设置的值。究竟是什么原因造成的。

由于

2 个答案:

答案 0 :(得分:0)

假设您有button1作为按钮的名称。这允许您执行以下操作:

Canvas.SetLeft(button1, 100);

答案 1 :(得分:0)

通过访问,如果您要读取为按钮设置的Canvas.Left属性的值。

Canvas.GetLeft(buttonInstance);

有关附加属性的更多信息,请参阅this MSDN页面。

相关问题