Please see my comment to the question.
You can always show any
ToolTip
content during runtime, using the property
Content
:
https://msdn.microsoft.com/en-us/library/System.Windows.Controls.ToolTip%28v=VS.110%29.aspx[
^],
https://msdn.microsoft.com/en-us/library/system.windows.controls.contentcontrol.content(v=vs.110).aspx[
^].
You don't even have to use the property
Name
to generate a
ToolTip
reference member from your XAML, because you can get this reference from its parent element:
https://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.tooltip%28v=vs.110%29.aspx[
^].
I suggest you change the
ToolTip
content on the events changing the UI state, in particular, the state of its parent element, but it can be anything else. I would also advise to work with such
ToolTip
elements in the WPF default style, where you have separate
ToolTip
instances for different UI controls.
—SA