我需要获取工具提示的文本更改事件。但我看不到这样的事件。
如何才能获得能够让我参加此活动的活动?
非常感谢任何帮助。
易卜拉欣
答案 0 :(得分:2)
您通常会将ToolTip的值绑定到视图模型的属性。 但是,如果你真的需要一个活动,你会这样做:
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);
}