Freigeben über


MenuFlyout.ShowAt(UIElement, Point) Methode

Definition

Zeigt das Flyout an, das am angegebenen Offset im Verhältnis zum angegebenen Zielelement platziert wird.

public:
 virtual void ShowAt(UIElement ^ targetElement, Point point) = ShowAt;
void ShowAt(UIElement const& targetElement, Point const& point);
public void ShowAt(UIElement targetElement, Point point);
function showAt(targetElement, point)
Public Sub ShowAt (targetElement As UIElement, point As Point)

Parameter

targetElement
UIElement

Das Element, das als Platzierungsziel des Flyouts verwendet werden soll.

point
Point

Der Punkt, an dem das Flyout vom angegebenen Zielelement versetzt werden soll.

Beispiele

Um das Menü relativ zu einem UI-Element zu positionieren, geben Sie das Element und den Offset an.

MenuFlyout.ShowAt(element, new Point(0,0));

Um das Menü relativ zum Anwendungsfenster zu positionieren, legen Sie den targetElement-Parameter auf NULL fest.

MenuFlyout.ShowAt(null, new Point(x, y));

Hinweise

Wenn Sie diese Methode aufrufen, um ein MenuFlyout anzuzeigen, wird sie nach Möglichkeit und Erforderlich automatisch außerhalb des Anwendungsfensters gerendert.

Einige Eigenschaften fließen möglicherweise nicht wie erwartet, z. B. FlowDirection. Um einen korrekten Ablauf sicherzustellen, können Sie die Flussrichtung im MenuFlyoutPresenter festlegen. Der MenuFlyoutPresenter muss festgelegt werden, bevor das MenuFlyout zuerst angezeigt wird.

Gilt für:

Weitere Informationen