Ответ 1
Ваш вопрос не совсем ясен, и я не уверен, что вы ищете, но то, что повлияет на продолжительность ToolTip, следующее:
ToolTipService.InitialShowDelay
- Длина времени в миллисекундах между зависанием над элементом управления и появлением всплывающей подсказки. 0 = мгновенный.
ToolTipService.ShowDuration
- Длина времени в миллисекундах всплывающая подсказка будет зависать, когда мышь над ней. Установка его действительно высокой будет эффективно "никогда не выключать", но не всегда существует вариант.
ToolTipService.BetweenShowDelay
- Когда всплывает всплывающая подсказка, это время, которое должно пройти до того, как снова будет отмечен InitialShowDelay
.
Пример:
<TextBox ToolTipService.InitialShowDelay="5000"
ToolTipService.ShowDuration="2000"
ToolTipService.BetweenShowDelay="10000"
ToolTip="This is a tool tip." />
При этом, когда вы над TextBox, всплывающая подсказка появится через пять секунд. Он будет болтаться в течение двух секунд. И пока вы не просмотрите всплывающую подсказку в течение 10 секунд, между зависанием и всплыванием не будет задержки.