pathgeometry

    0热度

    1回答

    我有以下SVG路径: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xli

    -1热度

    1回答

    我创建了一个自定义Shape,它由Rectangle和Text构成。下面是代码: protected override Geometry DefiningGeometry { get { var formattedText = new FormattedText(Text, CultureInfo.CurrentCulture, FlowDirect

    1热度

    2回答

    我有这样一个单一的System.Windows.Media.PathGeometry: 而我想拆分几何,使每个灰色形状是在一个新的几何对象。我尝试遍历PathGeometry的FigureColletion,并将每个图形放在一个新的几何图形中,但结果并不像我预期的那样,因为一个图形只描述了形状的一个边,而不是形状本身。这意味着,一些数字被施加添加剂和一些减色: 为了正确分割几何我必须找出哪些Pat

    0热度

    1回答

    我正在WPF的一个非常简单的游戏(我知道wpf不是为游戏设计的,但我为它的乐趣)。我有一个Enemy类,它来自CustomControl。我用这个控件的模板写了一段代码。 这里是代码: <ControlTemplate TargetType="{x:Type elements:Enemy}"> <Grid Width="{TemplateBinding ElementWidth}"

    0热度

    1回答

    我想将圆分成多个路径,并用下面的图中显示的几个动画效果来表示数据。在划分路径时遇到困难。 我很感谢任何帮助&的建议。 代码: import UIKit class ViewController: UIViewController { //MARK:- Properties let total: Double = 10 let categoryA: Double

    0热度

    1回答

    我在c#代码中用Path绘制了一系列点。我只是在xaml中给出一个例子。 因此折线从(20,37)到(20,36)并返回到(20,37)。它应该很短,对吧?但它变成一个大约9dp长的细分市场。 如果我简单地从(20,37)拉到(20,36),它表现正常。因为这些点是实时绘制的,所以我不能进行预处理。 这是为什么,以及如何解决它? <Path Stroke="Black" StrokeThickne

    0热度

    2回答

    我正在试图用完美的X标记画一个圆。 我设法用X标记的一半绘制一个圆。我不确定如何画下半场。 谢谢 <Path Stroke="Black" StrokeThickness="4" Fill="Red" VerticalAlignment="Center" HorizontalAlignment="Center"> <Path.Data> <PathGeome

    0热度

    1回答

    我有一个路径有三个定义PathGeometries:一个圆形,一条连接线和一个代表风扇叶片的路径。我想使用路径的Tag属性来触发旋转风扇叶片几何体的动画。由于我需要重复使用很多次,如果可能的话,我还希望以单一样式包含路径和故事板。 到目前为止,我已经建立了路径,创建了一个故事板,在我想要旋转的PathGeometry上创建了一个旋转变换,并创建了必要的触发器。 我想不通,为什么下面不工作: <St

    -1热度

    1回答

    我需要显示的图标是这样的: <Geometry x:Key="Geometry.LeftArrow">M 6.5 0.5 L 7.5 1 L 7.5 0 L 6.5 0.5 z</Geometry> 如果我把它们放在按钮还可以吧。不过,我需要在其他许多地方展示他们,但他们没有显示。有时候定义Stroke/Fill会有帮助,但这是错误的。当主题/样式改变时,我不想编制一些硬编码和看起来很愚蠢的颜

    1热度

    1回答

    有没有办法在WPF中获取PathGeometry的实际路径?我已经看了RenderedGeometry,但它似乎并没有提供任何其他比我放在 例如,这里是我的XAML: <Path x:Name="right" Canvas.Left="10" Canvas.Top="10" StrokeThickness="3" Stroke="Black" StrokeEndLineCap="Rou