Классические элементы пользовательского интерфейса в Windows Presentation Foundation. Шамшев Ан. Б. - 35 стр.

UptoLike

Составители: 

34
управления. Следует отметить, что Popup не является столь про-
стым в использовании, как другие элементы управления. Напри-
мер, необходимо задавать свойство Background, если нужно видеть
содержимое, поскольку оно не наследуется от окна, и разработчи-
ку придется добавлять рамку (например, при помощи элемента
Border).
Поскольку элемент управления Popup нужно отображать вручную,
его можно полностью создавать в программном коде или в разметке
XAML достаточно лишь определить свойство Name, чтобы впослед-
ствии им можно было манипулировать.
На рис. 8 показан пример использования этого элемента управления.
Когда пользователь наводит указатель мыши на подчеркнутое слово, по-
является всплывающее окно с дополнительной информацией и ссылка,
которая открывает окно Web-браузера.
Рис. 8. Пример использования элемента Popup
Чтобы создать это окно, нужно включить в него элемент управления
TextBlock с исходным текстом и элемент управления Popup с дополни-
тельным содержимым, которое будет отображаться, когда пользователь
наведет указатель мыши в нужное место. С технической точки зрения нет
разницы в том, где определен тег Popup, поскольку он не связан ни с од-
ним определенным элементом управления. Вместо этого необходимо
определить свойства месторасположения элемента управления Popup. В