2010-07-04 78 views
0

我在Silverlight中動態地創建多個可擴展面板。每個面板都包含文本框。我需要將此textbox綁定到父擴展面板header屬性。如何動態綁定父元素

如何動態地做到這一點?

回答

0
<Textbox.Text="{Binding Path=Header RelativeSource={RelativeSource Mode="FindAncestor" AncestorType="{x:Type ExpandablePanel}}}"/> 
+0

我正在Silverlight上工作。在silverlight上找不到FindAncestor&AncestorType。 – ebattulga 2010-07-04 16:59:20

+0

@ebattulga:對不起,我想你需要設置Binding來使用ExpandablePanel的x:Name:{Binding Path = Header ElementName = panel1}等 如果你通過模板創建面板,你可以使用TemplatedParent模式的RelativeSource。 – Ozan 2010-07-04 17:36:06

相關問題