【发布时间】:2011-12-07 10:08:50
【问题描述】:
我有一个工作区(网格),我在运行时添加和删除对象,主要是包含不同路径的画布或堆栈面板。
当我将所有想要的对象拖到“绘图”中时,我想将数据保存到数据库中。
我使用 XamlWriter.Save() 来获取字符串数据,它工作“正常”,但所有路径数据都是空的: 由于 Silverlight 运行时限制,路径数据的 XAML 不可用
<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>
有没有办法解决这个问题? 我真的需要获取路径数据才能保存,然后打开并继续处理我的“绘图”。
非常欢迎帮助和/或其他想法..!
提前致谢!
//安娜
【问题讨论】:
-
XamlWriter 不附带 Silverlight - 您从哪里获得此类的实现?你试过这个吗:davidpoll.com/2010/07/25/…?从 Silverlight 4 开始,它声称可以与路径几何图形一起正常工作。
标签: silverlight xaml path runtime