ContextMenu.CustomPopupPlacementCallback Właściwość

Definicja

Pobiera lub ustawia wywołanie zwrotne wskazujące, gdzie należy umieścić obiekt ContextMenu na ekranie.

C#
[System.ComponentModel.Bindable(false)]
public System.Windows.Controls.Primitives.CustomPopupPlacementCallback CustomPopupPlacementCallback { get; set; }

Wartość właściwości

Wywołanie zwrotne określające lokalizację obiektu ContextMenu.

Atrybuty

Uwagi

Właściwość musi być ustawiona Placement na Custom , aby można było używać delegata wywołania zwrotnego.

Delegat CustomPopupPlacementCallback zwraca tablicę możliwych punktów zdefiniowanych w odniesieniu do obiektu PlacementTarget. Po wyświetleniu menu kontekstowego wybierany jest punkt, który maksymalizuje ilość widocznego ToolTip okna.

Zachowanie jest takie samo jak w przypadku wyskakującego okienka. Aby uzyskać więcej informacji, zobacz How to: Specify a Custom Popup Position and Popup Placement Sample (Instrukcje: określanie niestandardowej pozycji wyskakujących okienek ) i Popup Placement Sample (Przykład umieszczania wyskakującego).

Informacje dotyczące właściwości zależności

Pole identyfikatora CustomPopupPlacementCallbackProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9