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
Точка смещения всплывающего элемента из указанного целевого элемента.
Примеры
Чтобы разместить меню относительно элемента пользовательского интерфейса, укажите элемент и смещение.
MenuFlyout.ShowAt(element, new Point(0,0));
Чтобы разместить меню относительно окна приложения, присвойте параметру targetElementзначение NULL.
MenuFlyout.ShowAt(null, new Point(x, y));
Комментарии
При вызове этого метода для отображения MenuFlyout он автоматически отображается за пределами окна приложения, если это возможно и необходимо.
Некоторые свойства могут работать не так, как ожидалось, например FlowDirection. Чтобы обеспечить правильный поток, можно задать направление потока в меню MenuFlyoutPresenter . Перед первым отображением MenuFlyoutPresenter необходимо задать menuFlyout.