Создание причудливых подсказок в WPF
Автор: Мэхеш Чанд (Mahesh Chand) У каждого элемента управления в WPF есть свойство Tooltip, к которому можно обращаться из XAML или используемого кода. В этой статье показывается, как создать причудливую подсказку в XAML и WPF. У каждого элемента управления в WPF есть свойство Tooltip, к которому можно обращаться из XAML или используемого кода. Свойство Tooltip может содержать все виды элементов управления, такие как прямоугольник, текстовый блок или панель. Другими словами, в качестве подсказки для элемента управления можно отобразить другое окно с любым количеством элементов управления. Следующий код создает простую подсказку для элемента управления кнопки.
Результат выглядит, как показано на рис. 1. Рис. 1. Простая подсказка Как я уже говорил, свойство Tooltip может содержать любое число элементов управления. Например, в следующем коде подсказка для кнопки содержит элемент управления StackPanel с двумя дочерними элементами управления StackPanel. Первый элемент управления StackPanel содержит изображение и текстовый блок, а второй элемент управления StackPanel содержит текстовый блок большего размера. Результат выглядит так, как показано на рис. 2, представляя собой причудливую подсказку.
Рис. 2. Причудливая подсказка С помощью этого подхода можно создавать подсказки с произвольным внешним видом. Примечание. В приведенном выше коде можно изменить источник файла изображения, меняя следующий код: Source="C:\Projects\XAML\FancyTooltip\FancyTooltip\samp.png" |
Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.