如何使用路径标记语法/几何绘制c#-WPF中的数字 [英] how to draw with Path Markup Syntax /Geometry a figure in c#-WPF

查看:151
本文介绍了如何使用路径标记语法/几何绘制c#-WPF中的数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

作为测试我作为Grid列的背景添加一个DrawingBrush元素,使用PElipseGeometry绘制类似于strech椭圆的东西。这是代码:





Hi ,as a test I am adding as background of a Grid column a DrawingBrush element which using PElipseGeometry draws something similar a strech ellipse.Here is the code:


<!--Ship shape as a background-->
  <DrawingBrush x:Key="ShipShapeBackgroundBrush" >
    <DrawingBrush.Drawing>
      <DrawingGroup>
        <GeometryDrawing Brush="#D8D8D8">
          <GeometryDrawing.Geometry>
            <RectangleGeometry Rect="0,0,50,85" />
          </GeometryDrawing.Geometry>
        </GeometryDrawing>
        <DrawingGroup.ClipGeometry>
          <EllipseGeometry Center="25,50" RadiusX="22" RadiusY="50" />
        </DrawingGroup.ClipGeometry>
      </DrawingGroup>
    </DrawingBrush.Drawing>
  </DrawingBrush>
</UserControl.Resources>







I我想绘制一个看起来非常简单的船舶地图。我想在之前的代码中这样做,但是使用Path Geometry来更详细地绘制图形。我检查过像这样的文档 http://msdn.microsoft.com/en- us / library / ms752293(v = vs.110).aspx [ ^ ]:

但我不知道的是如何绘制我的数字并转换为路径语言(F0 M10, 100 L100,100 100,50Z)。



我看到已经完成的例子,他们用路径几何绘制漂亮的平面形状。我该怎么办?

推荐答案

使用Adobe Illustrator或Photoshop制作地图。然后将文件导入Blend。导入时,您将看到包含数据的所有路径对象。将这些复制到您的XAML文件中并使用它们。



我在为我的按钮添加字形时这样做。



Doug
Make you map using Adobe Illustrator or Photoshop. Then import the file into Blend. When it is imported you will see all the Path Objects with data. Copy these into you XAML file and use them.

I do this when adding glyphs to my buttons.

Doug


这篇关于如何使用路径标记语法/几何绘制c#-WPF中的数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆