Как я могу создать сложную подсказку в WPF? - PullRequest
0 голосов
/ 18 декабря 2011

У меня есть элемент управления Image в моем окне WPF, и я хочу отображать сложную подсказку, когда мышь наводит курсор на это изображение.

Представьте себе значок заклинания в World of Warcraft, вынаведите курсор мыши, и появится всплывающая подсказка с заклинаниями.

Как я могу сделать это в XAML?

Ответы [ 3 ]

3 голосов
/ 18 декабря 2011

Вы можете достичь этого следующим образом:

<Image>
    <Image.ToolTip>
        <ToolTip.Content>
            <!--...content goes here. -->
        </ToolTip.Content>
    </Image.ToolTip>
</Image>
1 голос
/ 18 декабря 2011

Я рекомендую сделать следующее в соответствии с тем, что указано в x0r:

<Image ToolTipService.ShowDuration="1440000">
    <Image.ToolTip>
        <ToolTip.Content>
            <!--...content goes here. -->
        </ToolTip.Content>
    </Image.ToolTip>
</Image>

Это оставляет всплывающую подсказку открытой на 24 часа (да, это долго).Это просто способ переопределить это раздражающее правило 5 секунд.

1 голос
/ 18 декабря 2011

Вы просто помещаете все, что хотите, в свойство ToolTip в синтаксисе элемента XML.

...