开发者

How to change ToolTip binding programmatically?

开发者 https://www.devze.com 2023-02-22 22:33 出处:网络
I know that in XAML you can change a ToolTip\'s binding with...开发者_高级运维 <TextBlock Text=\"ABC\" ToolTip=\"{Binding Path=SomeProperty}\" />

I know that in XAML you can change a ToolTip's binding with...开发者_高级运维

<TextBlock Text="ABC" ToolTip="{Binding Path=SomeProperty}" /> 

How can I set the same binding for the tooltip programmatically?


XAML:

<TextBlock Text="ABC" x:Name="_textBlock" />

Code:

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        this.DataContext = new Data{ Tip="Help!" };

        Binding binding = new Binding("Tip");

        _textBlock.SetBinding(TextBlock.ToolTipProperty, binding);
    }
}


try new Binding{Path="SomeProperty"}

0

精彩评论

暂无评论...
验证码 换一张
取 消