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 позиций Popup для элемента управления относительно PlacementTargetэлемента управления.

Комментарии

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

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

Имя Описание
GetMethodInfo(Delegate)

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

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

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