我正在为我的项目创建一个自定义按钮。我为按钮的文本创建了一个依赖属性,并在矩形上放置了一个标签。现在我想将此文本属性绑定到标签的内容属性。如何将CustomButton的文本属性绑定到CustomButton的Label?
我标签的代码是
<Label x:Name="lblContent" Content="" Margin="8,16,24,18.04" d:LayoutOverrides="Height" Background="#006C6C6C" Foreground="#FF00D6FF" FontSize="20" Padding="0" ScrollViewer.VerticalScrollBarVisibility="Disabled"/>
,这是我的财产
public CustomButton()
{
this.InitializeComponent();
TextProperty = DependencyProperty.Register("Text", typeof(string), typeof(CustomButton));
}
static DependencyProperty TextProperty;
public string Text
{
get { return (string)base.GetValue(TextProperty); }
set { base.SetValue(TextProperty, value); }
}
,但我怎么能这样绑定补充呢?我在数据绑定方面并不是很有经验,并且Google对我的帮助不大:( 除了我的问题之外:是否有任何教程解释了初学者可以理解的整个绑定主题?我发现msdn或其他站点没有很好地解释它恕我直言
如果您只需要按钮中的标签具有与按钮相同的文本,然后您可以切换文本的设置方法以首先设置标签的文本。 – NominSim 2012-07-20 14:09:12