CustomPopupPlacementCallback Делегат

Определение

Представляет метод, который предоставляет нестандартное расположение для элемента управления Popup.

public delegate cli::array <System::Windows::Controls::Primitives::CustomPopupPlacement> ^ CustomPopupPlacementCallback(Size popupSize, Size targetSize, Point offset);
public delegate System.Windows.Controls.Primitives.CustomPopupPlacement[] CustomPopupPlacementCallback(Size popupSize, Size targetSize, Point offset);
type CustomPopupPlacementCallback = delegate of Size * Size * Point -> CustomPopupPlacement[]
Public Delegate Function CustomPopupPlacementCallback(popupSize As Size, targetSize As Size, offset As Point) As CustomPopupPlacement() 

Параметры

popupSize
Size

Тип Size элемента управления Popup.

targetSize
Size

Size выражения PlacementTarget.

offset
Point

Объект Point, вычисленный из значений свойств HorizontalOffset и VerticalOffset.

Возвращаемое значение

CustomPopupPlacement[]

Массив возможных положений CustomPopupPlacement для элемента управления Popup относительно PlacementTarget.

Комментарии

При отображении всплывающего окна выбирается точка, которая позволяет максимально увеличить объем видимого ToolTip окна. Popup Классы ContextMenuи ToolTip классы определяют свойство типаCustomPopupPlacementCallback.

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.

Применяется к

См. также раздел