次の方法で共有


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 MenuFlyoutPresenter でフローの方向を設定できます。MenuFlyoutPresenter は、MenuFlyout が最初に表示される前に設定する必要があります。

適用対象

こちらもご覧ください