【问题标题】:WPF - How to get GeometryDrawing.Geometry from a DrawingImage programmatically?WPF - 如何以编程方式从 DrawingImage 获取 GeometryDrawing.Geometry?
【发布时间】:2015-01-06 09:32:43
【问题描述】:

我正在尝试以编程方式获取 几何图标 = myDrawingImageobj.SOMETHING

有没有办法从绘图图像中提取几何数据?

【问题讨论】:

    标签: wpf geometry geometrydrawing


    【解决方案1】:

    假设 DrawingImage 的 Drawing 属性实际上包含一个 GeometryDrawing,您可以像这样简单地转换它:

    var geometryDrawing = (GeometryDrawing)myDrawingImageobj.Drawing;
    var icon = geometryDrawing.Geometry;
    

    【讨论】:

    • " 无法将“DrawingGroup”类型的对象转换为“GeometryDrawing”类型“
    • 很清楚,对吧?显然绘图是一个绘图组。现在强制转换为 DrawingGroup,然后检查其子项。
    • 谢谢,这是解决方案。 '((GeometryDrawing)((DrawingGroup)obj.myDrawingImage.Drawing).Children[0]).Geometry;'
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-07
    • 1970-01-01
    • 1970-01-01
    • 2012-09-12
    • 2011-01-05
    相关资源
    最近更新 更多