我创建了一个具有标签和按钮的用户控件(链接) 。
我希望控件有一个名为的属性Text
,用于设置标签的内容。
在 XAML 中
<my:SomeUserControl Text="Hello" />
这实际上设置了
<Label Content="Hello">
在我的用户控制中。
我怎样才能创建这个?
在您的用户控件中创建 da依赖属性。在 xaml 中为您的用户控件命名,例如
<UserControl x:Name="myUserControl"
并像这样将其绑定到您的 xaml 中。
<Label Content="{Binding ElementName=myUserControl, Path=Text}">