我正在爲我的項目創建一個自定義按鈕。我爲按鈕的文本創建了一個依賴屬性,並在矩形上放置了一個標籤。現在我想將此文本屬性綁定到標籤的內容屬性。如何將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