如何以编程方式更改ToolTip绑定?

时间:2011-04-06 06:03:30

标签: wpf xaml binding

我知道在XAML中你可以用...改变ToolTip的绑定。

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

如何以编程方式为工具提示设置相同的绑定?

2 个答案:

答案 0 :(得分:2)

XAML:

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

代码:

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

        Binding binding = new Binding("Tip");

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

注意:我无法使用C#代码突出显示代码,抱歉

答案 1 :(得分:0)

尝试新的Binding {Path =“SomeProperty”}