2012-06-18 2 views
0

Мне нужно получить текст измененного события всплывающей подсказки. Но я не вижу такого события.Как получить текст измененного события всплывающей подсказки в WPF

Как я могу получить это событие или события, которые позволяют мне получить это событие?

Любая помощь будет очень признательна.

Ибрахим

+1

Как изменить подсказку? Через связывание? – benjer3

ответ

2

Вы обычно связывают значение вашей подсказке к свойству модели представления. Однако, если вам действительно нужно мероприятие, вы должны сделать это:

SomeMethod() 
{ 
    ... 
    var descriptor = DependencyPropertyDescriptor.FromProperty(
        ToolTipService.ToolTipProperty, typeof (UIElement)); 

    // we're interested in a TextBox called textBox 
    descriptor.AddValueChanged(textBox, TooltipChanged); 
    ... 

    textBox.ToolTip = "Hello"; 
} 

private void TooltipChanged(object sender, EventArgs eventArgs) 
{ 
    // output's "Hello" 
    Debug.WriteLine(textBox.ToolTip); 
} 
Смежные вопросы