我创建了一个用户控件(link),它有一个标签和一个按钮。
我希望控件有一个名为Text
的属性来设置标签的内容。
在XAML中
<my:SomeUserControl Text="Hello" />
实际上设置了
<Label Content="Hello">
在我的用户控件中。
我该如何创建呢?
答案 0 :(得分:1)
在您的用户控件中创建da dependency property。为您的用户控制xaml中的名称,例如
<UserControl x:Name="myUserControl"
并将其绑定在你的xaml中。就像这样。
<Label Content="{Binding ElementName=myUserControl, Path=Text}">