2014-09-19 3 views
3

Я разрабатываю небольшое приложение WPF для C#, и я хотел бы знать, есть ли какой-либо эквивалент атрибута заголовка html в xaml, так что, когда мышь висит над кнопкой или элементом, это отображает короткий текст, чтобы помочь пользователю узнать, что делает эта кнопка?XAML эквивалент атрибута заголовка HTML

Если этого не существует, то как его реализовать?

+6

Вы говорите о всплывающей подсказке? Каждый объект wpf будет иметь свойство 'tooltip', которое вы можете заполнить текстом. Это будет видно на мыши. – paqogomez

+0

Да, я не родной английский, поэтому я не знал, где искать – Tofandel

+2

Помощник Downvoter, чтобы объяснить? – Tofandel

ответ

5

Подсказки действительно существуют. Вот пример сложной подсказки.

<TextBox HorizontalAlignment="Left">TextBox with ToolTip 
    <TextBox.ToolTip> 
    <TextBlock>Useful information goes here.</TextBlock> 
    </TextBox.ToolTip> 
</TextBox> 

Взятый с ToolTip Class.

Простой текст всплывающей подсказки можно сделать так:

<TextBox HorizontalAlignment="Left" 
     ToolTip="Useful information goes here.">TextBox with ToolTip</TextBox> 

Это должно работать практически для любого элемента управления WPF.

Смежные вопросы