0
グリッドにいくつかのパスを動的に追加しようとしていますが、結果としてSOが生じる無限ループが生成されます。Pathに子要素を動的に追加するときのStackOverflow
private void SubLayout_Loaded(object sender, RoutedEventArgs e)
{
GeometryGroup myGeometryGroup = new GeometryGroup();
EllipseGeometry myEllipseGeometry = new EllipseGeometry();
myEllipseGeometry.Center = new Point(100, 41.5);
myEllipseGeometry.RadiusX = 5;
myEllipseGeometry.RadiusY = 5;
myGeometryGroup.Children.Add(myGeometryGroup);
points.Data = myGeometryGroup;
}
XAML:
<Path x:Name="points" Fill="Gold" Stroke="Black"
StrokeThickness="1"> </Path>
エラー:
System.StackOverflowExceptionあなたはprobabbly はどうしたら私はmyGeometryGroup.Children.Add(myGeometryGroup);
を参照してください未処理
おそらく無関係ですが、そこにあなたの楕円で何もしていません。 – geofftnz