我想将 my 绑定DependencyProperty
到我的自定义按钮的标签。
这是我的DependencyProperty
:
public static readonly DependencyProperty ButtonTextProperty = DependencyProperty.Register("ButtonText", typeof(string), typeof(MainMenuButton));
public string ButtonText
{
get { return (string)GetValue(ButtonTextProperty); }
set { SetValue(ButtonTextProperty, value); }
}
这是我将值绑定到标签的尝试:
<TextBlock x:Name="lblButtonText" Margin="16,45.2465" TextWrapping="Wrap" Text="{Binding RelativeSource={RelativeSource Mode=Self}, Path=ButtonText}" VerticalAlignment="Center" TextAlignment="Right" Foreground="White" FontSize="17.333" FontWeight="Bold" FontFamily="Segoe UI Semibold" Height="26.053"/>
这种绑定我的 DependencyProperties 的方式在其他情况下工作了几次,但我不知道为什么这次它不起作用?
我怎么解决这个问题?