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()
Параметры
- targetSize
- Size
- offset
- Point
Вычисляемый Point из значений свойств и HorizontalOffset значений VerticalOffset свойств.
Возвращаемое значение
Массив возможных CustomPopupPlacement позиций Popup для элемента управления относительно PlacementTargetэлемента управления.
Комментарии
При отображении всплывающего окна выбирается точка, которая максимизирует объем видимого ToolTip окна. ContextMenu Классы Popupи ToolTip классы определяют свойство типаCustomPopupPlacementCallback.
Методы расширения
| Имя | Описание |
|---|---|
| GetMethodInfo(Delegate) |
Возвращает объект, представляющий метод, представленный указанным делегатом. |
Применяется к
См. также раздел
- Popup
- CustomPopupPlacement
- CustomPopupPlacementCallback
- CustomPopupPlacementCallback
- CustomPopupPlacementCallback
- пример размещения всплывающего окна