2012-04-18 79 views
1

现在我有一个更复杂一点的问题。Silverlight - 元素的父

如何获取对象的父元素。

例如:

<Viewbox> 
<TextBlock Name="txtblock1" /> 
</Viewbox> 

我如何获得,通过代码(C#), “txtblock1” 的父元素?

回答

2

使用Parent属性。父母作为Object返回,因此您需要将其转换为可以调用Viewbox的方法。

例如:

var vbox = txtblock1.Parent as Viewbox; 
if(vbox != null) { 
    // do something with vbox 
} 
+0

只是侧面说明:双击它检查是否父Viewbox控件 – 2012-04-18 21:33:04

+0

@lukas感谢您指出了这一点,它固定 – Praetorian 2012-04-18 22:17:35