Silverlight-在运行时读取路径数据

Silverlight-在运行时读取路径数据,silverlight,xaml,path,runtime,Silverlight,Xaml,Path,Runtime,我有一个工作区网格,在运行时添加和删除对象,主要是包含不同路径的画布或堆栈面板 当我将“n”拖放到我的“绘图”中的所有对象后,我希望将数据保存到数据库中 我使用XamlWriter.Save获取字符串数据,它工作正常,但所有路径数据均为空: 由于Silverlight运行时限制,路径数据的XAML不可用 这有什么办法吗? 我真的需要获取路径数据,以便能够保存,然后在以后打开并继续处理我的“绘图” 欢迎提供帮助和/或其他想法 提前谢谢 //Anna如果RobSiklos的评论没有帮助,您可能必须以

我有一个工作区网格,在运行时添加和删除对象,主要是包含不同路径的画布或堆栈面板

当我将“n”拖放到我的“绘图”中的所有对象后,我希望将数据保存到数据库中

我使用XamlWriter.Save获取字符串数据,它工作正常,但所有路径数据均为空: 由于Silverlight运行时限制,路径数据的XAML不可用

这有什么办法吗? 我真的需要获取路径数据,以便能够保存,然后在以后打开并继续处理我的“绘图”

欢迎提供帮助和/或其他想法

提前谢谢


//Anna

如果RobSiklos的评论没有帮助,您可能必须以另一种方式序列化该数据,或者手动后处理XML并自己添加路径数据。

如果RobSiklos的评论没有帮助,您可能必须以另一种方式序列化该数据,或者手动后期处理XML并自己添加路径数据。

XamlWriter没有随Silverlight提供-您从哪里获得此类的实现?你试过这个吗?它声称从Silverlight 4开始就可以正确处理路径几何体。XamlWriter没有随Silverlight提供-您从哪里获得该类的实现?你试过这个吗?从Silverlight 4开始,它声称可以正确处理路径几何体。
<Path StrokeThickness="0.98">
    <Path.Data>
      <PathGeometry>
        <!-- XAML for Path Data is not available due to Silverlight runtime limitations -->
      </PathGeometry>
    </Path.Data>
    <Path.Stroke>
      <SolidColorBrush Color="#FF000000">
        <SolidColorBrush.Transform>
          <MatrixTransform>
            <MatrixTransform.Matrix>
              <Matrix />
            </MatrixTransform.Matrix>
          </MatrixTransform>
        </SolidColorBrush.Transform>
        <SolidColorBrush.RelativeTransform>
          <MatrixTransform>
            <MatrixTransform.Matrix>
              <Matrix />
            </MatrixTransform.Matrix>
          </MatrixTransform>
        </SolidColorBrush.RelativeTransform>
      </SolidColorBrush>
    </Path.Stroke>
  </Path>