我有不同的几何形状,它们是根据不同的元素创建的。但他们都有共同点,那就是他们是封闭的人物。这可以在this link中的示例中看到。所以我想使用这些元素来创建一个元素,我已经成功使用了GeometryGroup。使用前面提到的链接,可以使用这些几何来创建一个路径。对我来说问题是几何组中的各个几何形状是形状,我想用各种颜色绘制。但我不知道如何为各个元素着色,因为几何不具备这个属性,我查看了不同的链接,但没有找到任何似乎有用的东西。
Different fill behavior inside a Path GeometryGroup
Filling Color in a hexagon in WPF
http://msdn.microsoft.com/en-us/library/aa970904%28v=vs.110%29.aspx
有没有人知道如何在c#中创建具有不同颜色的复杂形状。因为我已成功完成形状,然后我必须将它们导出为使用它们的路径。所以对我来说另一个问题是,即使我在颜色上成功了几何形状,当我将几何图形组导出到路径时,这些信息会丢失:
System.Windows.Shapes.Path pathSaved = new System.Windows.Shapes.Path();
GeometryGroup GroupofDecorations = new GeometryGroup(){ FillRule = FillRule.Nonzero};
//So How to color the elements I add
GroupofDecorations.Children.Add(ColoredGeometryAdded);
pathSaved.Data = GroupofDecorations;
希望有人有个主意:)因为我找不到任何东西