У меня есть рабочая область (сетка), где я добавляю и удаляю объекты во время выполнения, в основном холсты или панели стека, содержащие разные пути.
Когда я перетащил «n», все объекты, которые я хочу, на мой «чертеж», я хочу сохранить данные в базе данных.
Я использую XamlWriter.Save (), чтобы получить строковые данные, и он работает «нормально», но все данные пути пусты:
XAML для данных пути недоступен из-за ограничений времени выполнения Silverlight
<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>
Есть ли способ обойти это?
Мне действительно нужно получить данные пути, чтобы можно было их сохранить, а затем открыть и продолжить работу над моим «чертежом».
Помощь и / или другие идеи приветствуются ..!
Заранее спасибо!
// Anna