Как программно изменить привязку ToolTip? - PullRequest
0 голосов
/ 06 апреля 2011

Я знаю, что в XAML вы можете изменить привязку подсказки с помощью ...

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

Как программно установить такую ​​же привязку для подсказки?

Ответы [ 2 ]

2 голосов
/ 06 апреля 2011

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 #, извините

0 голосов
/ 06 апреля 2011

попробуйте новую привязку {Path = "SomeProperty"}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...