2012-06-18 39 views

回答

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); 
}