BtnPopup_Click(object sender, EventArgs e)
 {
     using (var popup = new WndPopup()){
         popup.BtnAddClick += Popup_BtnAddClick;
         popup.ShowDialog();
         popup.BtnAddClick -= Popup_BtnAddClick;
     }
 }
示例#2
0
        private void ShowOperationChooserPopup(DropInfo dropInfo)
        {
            //  Window wnd = FindVisualParent<Window>(dropInfo.VisualTargetItem);
            //  if (wnd != null)
            {
                //    MainWindow main = (MainWindow)wnd;

                WndPopup popup = new WndPopup(dropInfo, this);
                Mouse.GetPosition(dropInfo.VisualTargetItem);
                W32Point p = new W32Point();
                GetCursorPos(ref p);
                popup.Left    = p.X;
                popup.Top     = p.Y;
                popup.Topmost = true;
                popup.ShowDialog();
            }
        }