在 WPF 中使用后面的代码指定 Path 控件



我正在尝试使用Path控件动态绘制椭圆。

在我的MainWindow()

EllipseGeometry ellipse = new EllipseGeometry(new Point(50, 50), 45, 20);
var path = new Path();
path.VerticalAlignment = VerticalAlignment.Top;
path.HorizontalAlignment = HorizontalAlignment.Left;
path.Fill = Brushes.Black;
path.Stroke = new SolidColorBrush(Colors.Green);
path.StrokeThickness = 2;
path.Data = ellipse;

但什么也没出现。

我意识到我需要将path对象与我的对话框"关联",但我不知道该怎么做。有没有办法通过非 XAML 方法完成此操作,因为我需要动态生成许多不同的path对象?

你缺少的基本上是:

SamplePanel.Children.Add(path);

以上假设窗口的 XAML 中有一个名为 SamplePanel 的面板,例如

<Grid x:Name="SamplePanel" />

相关内容

最新更新