我在WPF用戶控件,我想要的它的一個從它使用XAML讀取標籤的文本。因此..設置XAML屬性值的用戶控制
我的用戶控件:
<UserControl x:Class="muc">
<Label Foreground="#FF7800" FontSize="20" FontWeight="Bold">
<Label.Content>
<Binding ElementName="TestName" Path="." />
</Label.Content>
</Label>
</UserControl>
然後使用它:
<mycontorls:muc TestName="This is a test" />
但它沒有作品... 我怎樣才能讀取性能?
所有你想要的是一個名爲TestName的依賴屬性,必須在UserControl的代碼隱藏中創建,如AlvinfromDiaspar所描繪的。然後,您可以使用ElementName(Quartermeister 的答案)或RelativeSource綁定(Pavel Minaev的答案)將Label的內容綁定到UserControl的TestName屬性。 – Amsakanna 2010-07-06 08:30:57