MenuFlyout.ShowAt(UIElement, Point) 方法

定义

显示相对于指定目标元素放置在指定偏移量的浮出控件。

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)

参数

targetElement
UIElement

要用作浮出控件放置目标的元素。

point
Point

浮出控件与指定目标元素的偏移点。

示例

若要相对于 UI 元素定位菜单,请指定 元素和偏移量。

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

若要相对于应用程序窗口定位菜单,请将 targetElement 参数设置为 null

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

注解

调用此方法以显示 MenuFlyout 时,它会自动呈现在应用程序窗口外(如果可能且需要)。

某些属性可能无法按预期流动,例如 FlowDirection。 若要确保正确流,可以在 MenuFlyoutPresenter 中设置流方向。在首次显示 MenuFlyout 之前,必须设置 MenuFlyoutPresenter。

适用于

另请参阅