コード例 #1
0
        private void DropBal(DragEventArgs e)
        {
            Point point          = e.GetPosition((IInputElement)e.OriginalSource);
            Brush gesleepteKleur = (Brush)e.Data.GetData("deKleur");

            //bal.Kleur = gesleepteKleur;
            //bal.Xwaarde = (int)point.X - 20;
            //bal.Ywaarde = (int)point.Y - 20;
            Ballen.Add(new Bal {
                Kleur = gesleepteKleur, Xwaarde = (int)point.X - 20, Ywaarde = (int)point.Y
            });
        }
コード例 #2
0
        private void DropApp(DragEventArgs e)
        {
            Point positie = e.GetPosition(Application.Current.MainWindow);
            //int posx = Convert.ToInt32(TempX);
            //int posy = Convert.ToInt32(TempY);


            int posx = Convert.ToInt32(positie.X);
            int posy = Convert.ToInt32(positie.Y);

            Model.Bal nieuwBal = new Model.Bal(SelectedKleur, posx - 20, posy - 20);
            Ballen.Add(nieuwBal);
        }