Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用WPF和c绘制#_C#_Wpf_Drawing - Fatal编程技术网

C# 使用WPF和c绘制#

C# 使用WPF和c绘制#,c#,wpf,drawing,C#,Wpf,Drawing,我需要画一些像下面的图像使用WPF。。。 我需要在xaml代码和c#in代码隐藏中使用它 我只是想了解一些如何实现这张图片的技巧。我一直在尝试,但没有取得任何成功,因此我请求一些提示或帮助,我不会假装自己解决了问题。 谢谢您的帮助。如果您想在XAML中绘图,请使用路径。这将使用XAML绘制一个稍微向右旋转的图像。好的是它是基于向量的 F 0 = Even Fill M 10,0 = Move to 10 across and down 0 V 15 = Draw vertical line f

我需要画一些像下面的图像使用WPF。。。 我需要在xaml代码和c#in代码隐藏中使用它

我只是想了解一些如何实现这张图片的技巧。我一直在尝试,但没有取得任何成功,因此我请求一些提示或帮助,我不会假装自己解决了问题。


谢谢您的帮助。

如果您想在XAML中绘图,请使用路径。这将使用XAML绘制一个稍微向右旋转的图像。好的是它是基于向量的

F 0 = Even Fill
M 10,0 = Move to 10 across and down 0
V 15 = Draw vertical line for 15
H 18 = Draw horizontal line for 18
Z = Close this object
可以使用绘图命令绘制其他类型的对象



我并不认为这是一个糟糕的问题,只是问得不好。如果这个问题能说明它的预期用途,那会有很大帮助。例如,能够在屏幕上绘制是一回事;另一个问题是(更有趣、更有用的问题是)创建一个自定义控件来显示一个可选择区域的色轮。我不认为这比绘制饼图困难多少。事实上,我会对此进行研究,可能会偶然发现解决方案。顺便说一句,它在Excel中被称为“甜甜圈”图表。确实有人问了一个问题,但它是以陈述的形式出现的(例如,“我只是在问……”)。对于那些看不到这个问题的人,可以这样想:“我如何使用WPF创建这个可视图片?”。
        <Style x:Key="RotatePlus90Path" TargetType="{x:Type Path}">
        <Setter Property="Stroke" Value="Black"></Setter>
        <Setter Property="Pen.LineJoin" Value="Miter"></Setter>
        <Setter Property="Data" Value="F 0 M 10,0 V 15 H 18 Z M 1,12 S 0,5 8,5 M 8,5 L 6,7 6,3 8,5 "></Setter>
    </Style>

            <Button Height="22" ToolTip="Rotate +90 degrees" Command="{x:Static local:Commands.Rotate90Plus}" Background="{x:Null}">
                <Button.Content>
                    <Path Style="{StaticResource RotatePlus90Path}"></Path>
                </Button.Content>
            </Button>