internal void CreateContextMenu(PointF position, ContextMenu content, bool optimizeForTouch) { FlyOut = new FlyOut(position, content.ContextMenuType == ContextMenuTypes.OpenAndHold) { Content = content.CreateControl(this, optimizeForTouch) }; FlyOut.UpdateLayout(ScreenRect); }
private void GridView_Tapped(object sender, TappedRoutedEventArgs e) { App.Vehicle = (Vehicle)GridView.SelectedItem; if (App.Vehicle == null) { return; } var item = (UIElement)e.OriginalSource; FlyOut.ShowAt(item, e.GetPosition(item)); }
public void ClearFlyOut() { FlyOut = null; }