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

UptoLike

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

30
привязка к текущей позиции указателя мыши. Это стандартный
способ, который основан на том, что свойству Placement присва-
ивается значение Mouse. Левый верхний угол контекстного окна
указателя присоединяется к левому верхнему углу невидимого
«ограничивающего прямоугольника» указателя мыши;
привязка к позиции элемента, на который наведен указатель мы-
ши. Свойству Placement присваивается значение Left, Right, Top,
Bottom или Center, в зависимости от того, где находится край
элемента, который используется для привязки. Левый верхний
угол контекстного окна указателя будет присоединен к этому
краю;
привязка к позиции другого элемента (или окна). Свойство
Placement задается точно так же, как при присоединении кон-
текстного окна указателя к текущему элементу. Затем выбирается
элемент путем задания свойства PlacementTarget;
определение смещения. Используется одна из вышеперечислен-
ных стратегий, а также определяются свойства HorizontalOffset и
VerticalOffset, с помощью которых можно получить небольшое
дополнительное пространство;
использование абсолютных координат. Свойству Placement при-
сваивается значение Absolute, а с помощью свойств Horizonta-
lOffset и VerticalOffset (или PlacementRectangle) задается про-
странство между контекстным окном указателя и левым верхним
углом окна;
осуществление расчетов во время выполнения. Свойству Place-
ment присваивается значение Custom. С помощью свойства
CustomPopupPlacementCallback определяется метод, выполняю-
щий расчет координат.
2.4.1. Настройка свойств ToolTipService
Существуют некоторые свойства контекстного окна указателя, кото-
рые нельзя сконфигурировать с помощью свойств класса ToolTip. Для