问题标签 [geometrydrawing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
353 浏览

wpf - WPF - 如何以编程方式从 DrawingImage 获取 GeometryDrawing.Geometry?

我正在尝试以编程方式获取 Geometry icon = myDrawingImageobj.SOMETHING

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

0 投票
1 回答
1149 浏览

c# - Animate DrawingImage GeometryDrawing Wpf Xaml

I have a UserControl and want to animate one of the GeometryDrawing object. In my case there is a 'circle1' which I want to rotate endless. Can someone help me (Storyboard? where should I place xaml code?) ? Thx.

0 投票
1 回答
733 浏览

c# - 为 GeometryDrawing 定义样式

请不要将其标记为重复。链接的问题与我所问的完全不同。

我需要为大约 180 多个对象设置Pen和属性。我的第一个想法是为它使用 a ,但我了解到无法定位,因为它不继承自. 然后我考虑在构造函数中创建自己的继承和设置,但发现它是密封的并且不能被继承。BrushGeometryDrawingStyleStyleGeometryDrawingFrameworkElementGeometryDrawing2GeometryDrawingPenBrushGeometryDrawing

除了复制粘贴属性 180 次之外,实现我想要的最佳方法是什么?

编辑

这是我收集的图纸:

我需要为每个对象设置Brushand来表示and 。XAML中通常的干净方式是通过. 唯一的另一种方法是复制粘贴到180 多个对象中的每一个。还是有更快(仅限 XAML)的方式?PenGeometryDrawingRedBlackStyleGeometryDrawingBrush="{StaticResource MyBrush}"Pen="{StaticResource MyPen}"GeometryDrawing

0 投票
0 回答
156 浏览

c# - 如何在 WPF 中创建一个分成相等部分的圆并使用 GeometryDrawing 在每个部分中写入文本

我有一个长度为“n”的动态字符串列表,需要画一个圆圈,分成“n”个相等的部分,并将名称分成几部分。

我发现这段 Xaml 代码生成 3 个部分,但我不知道如何以编程方式进行

这甚至是一个好方法吗?如果没有,生成我需要的最佳方法是什么?

真正让我困惑的是如何计算 ArcSegment 值?

提前致谢。

0 投票
1 回答
32 浏览

wpf - WPF。GeometryDrawing 的画笔总是只有透明的

这是一个仅在窗口中显示阴影椭圆的测试应用程序。不管怎么写,椭圆的背景都是透明的;不是我设置 GeometryDrawing 的颜色。我难住了。结果图片显示椭圆的背景是透明的,而它应该是绿色的。

这就是我得到的: 具有透明背景而不是指定的绿色的椭圆

椭圆的背景应该是绿色:

0 投票
1 回答
114 浏览

c# - WPF GeometryDrawing Pen 在代码中不起作用

这个片段有效:

它在 VS Designer 和编译的应用程序中显示带有 AliceBlue 边框的图像,由 中定义PenGeometryDrawing

现在我想在代码中做同样的事情,但除了Pen.

这再现了与 XAML 示例完全相同的图像,但Pen奇迹般地没有应用。我在这里想念什么?