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