2012-04-18 12 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

ただ、サイドノート:例えば

それをダブルチェックの親がいることを指摘してビューボックス –

+0

@lukasのおかげである場合は、それを修正します – Praetorian