获取用户控件中的属性以在用户控件内设置标签的内容

时间:2012-06-18 20:47:02

标签: wpf

我创建了一个用户控件(link),它有一个标签和一个按钮。

我希望控件有一个名为Text的属性来设置标签的内容。

在XAML中

<my:SomeUserControl Text="Hello" />

实际上设置了

<Label Content="Hello">

在我的用户控件中。

我该如何创建呢?

1 个答案:

答案 0 :(得分:1)

在您的用户控件中创建da dependency property。为您的用户控制xaml中的名称,例如

<UserControl x:Name="myUserControl"

并将其绑定在你的xaml中。就像这样。

<Label Content="{Binding ElementName=myUserControl, Path=Text}">