如何为PathGeometry或GeomtryGroup着色?对于c#Windows手机

时间:2014-09-14 11:21:26

标签: c# xaml windows-phone-8 geometry windows-phone-8.1

我有不同的几何形状,它们是根据不同的元素创建的。但他们都有共同点,那就是他们是封闭的人物。这可以在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;

希望有人有个主意:)因为我找不到任何东西

0 个答案:

没有答案