Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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# 使用矢量图形作为自定义形状_C#_Wpf - Fatal编程技术网

C# 使用矢量图形作为自定义形状

C# 使用矢量图形作为自定义形状,c#,wpf,C#,Wpf,是否可以将矢量图形用作WPF应用程序中的自定义表单形状,以便如果用户希望调整应用程序的大小,可以动态重新计算并重新绘制矢量图形?是。事实上,WPF中的大部分绘图API已经是这样了 该类及其子类提供了一种保留模式、基于矢量图形的绘图机制,可轻松处理缩放和变换。有关详细信息,请参阅。如果我使用的是SVG文件格式,我是否需要一个库或其他东西来处理它,或者WPF是否可以以本机方式处理SVG?或者有任何向量格式可以本机处理吗?@icemanind Xaml是本机格式。您可以将SVG转换为xaml—请参阅:

是否可以将矢量图形用作WPF应用程序中的自定义表单形状,以便如果用户希望调整应用程序的大小,可以动态重新计算并重新绘制矢量图形?

是。事实上,WPF中的大部分绘图API已经是这样了


该类及其子类提供了一种保留模式、基于矢量图形的绘图机制,可轻松处理缩放和变换。有关详细信息,请参阅。

如果我使用的是SVG文件格式,我是否需要一个库或其他东西来处理它,或者WPF是否可以以本机方式处理SVG?或者有任何向量格式可以本机处理吗?@icemanind Xaml是本机格式。您可以将SVG转换为xaml—请参阅:我在Inkscape中很幸运地做到了这一点