【问题标题】:Clipping Paths in Silverlight Mobile (WP7) - I can't create anything but a simple rectangle?Silverlight Mobile (WP7) 中的剪切路径 - 我只能创建一个简单的矩形?
【发布时间】:2011-04-29 01:39:02
【问题描述】:

我正在尝试为圆形、多边形等形状创建剪切路径。我实际上是在尝试使剪切路径跟随形状的线条。我在 Expression Blend 中尝试过以下内容,我错过了什么?我在这里真正想做的是让用户使用 InkPresenter 跟踪形状,如果他们在线条之外绘制 X 次,则会出错......如果剪切路径是错误的方式,无论如何请告诉我正确的方向是什么:)

  • 我创建了一个矩形,将边缘弄圆,直到它变成一个圆形,然后启用“创建剪切路径”。我选择它并收到错误消息:“圆角在 Silverlight 4 Mobile 中不支持剪切路径,已被删除。”
  • 然后我在圆上创建了大约 50 个矩形,然后制作复合路径... 现在再次禁用制作剪切路径
  • 然后我将 50 个矩形保留为 Rectangles,并认为我将把它们中的每一个都创建为剪切路径...我做了第一个,到目前为止一切都很好...我选择了第二个并将其设为我的 InkPresenter 的剪切路径,它删除了我的第一个剪切路径并使用第二个。死在水中,看起来每个对象只能有一个剪切路径。

我该如何解决这个问题? 蒂姆

【问题讨论】:

  • 据我所知,没有“Silverlight 4 Mobile”之类的东西。 Windows Phone 7 比 Silverlight 4 更像 Silveright 3。
  • 这就是错误所说的(复制粘贴)。以下是版本:
  • Microsoft Visual Studio 2010 版本 WPDTRTMRel - 30319.174 Microsoft .NET Framework 版本 4.0.30319 RTMRel 安装版本:PD Express Microsoft Visual C# 2010 Microsoft Windows Phone 开发工具 - ENU Microsoft XNA Game Studio 4.0
  • 还有其他方法可以做到这一点吗?我要做的就是让用户用手指(或鼠标)在圆形或正方形等形状上进行跟踪。如果他们以预定义的量“画在线条之外”(比如他们的 X/Y 坐标距离形状路径 20),我想跟踪它以便以后给他们打分。

标签: silverlight path windows-phone-7 clipping


【解决方案1】:

您可以使用 PathGeometry 创建任意形状的几何图形,您可以将其作为剪辑分配给您的 InkPresenter。

您可以在用户跟踪形状时根据输入事件为 PathGeometry 建立点。

【讨论】:

    猜你喜欢
    • 2011-08-06
    • 1970-01-01
    • 2015-06-10
    • 2011-01-15
    • 1970-01-01
    • 2017-06-04
    • 1970-01-01
    • 2021-12-04
    • 2013-01-14
    相关资源
    最近更新 更多