예제 #1
0
 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);
 }
예제 #2
0
        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));
        }
예제 #3
0
 public void ClearFlyOut()
 {
     FlyOut = null;
 }