コード例 #1
0
        public void DeleteTemporaryDots()
        {
            foreach (var item in TemporaryDots)
            {
                this.CurrentWindow.Canvas.Children.Remove(item);
            }

            TemporaryDots.Clear();
        }
コード例 #2
0
        public void CreateTemporaryDot(Point point)
        {
            Ellipse ellispse = new Ellipse();

            ellispse.Width           = 5;
            ellispse.Height          = 5;
            ellispse.Fill            = new SolidColorBrush(System.Windows.Media.Colors.White);
            ellispse.Stroke          = new SolidColorBrush(Colors.Black);
            ellispse.StrokeThickness = 1;
            ellispse.Margin          = new Thickness(point.X, point.Y, 0, 0);

            Grid grid = new Grid();

            grid.Children.Add(ellispse);

            TemporaryDots.Add(grid);
            this.CurrentWindow.Canvas.Children.Add(grid);
        }