我可以使用rtb.xaml.ToString()检索xaml并将其存储在数据库中。但是我该怎么设置呢?举个例子,我认为rtb2.Xaml = rtb.Xaml会起作用。
答案 0 :(得分:0)
Xaml
属性属于String
类型,因此无需在其上使用ToString
。
您只需将Xaml
的内容作为字符串存储在数据库中,稍后通过简单的赋值将其还原: -
rtb.Xaml = myXamlString;
无论你应该注意到,只有有限数量的元素才能实现序列化,你不能指望像ComboBox
那样的嵌入式控件序列化。此外,只剩下其余元素的相关属性将序列化,再次与文本外观相关的属性。
有关详细信息,请参阅documentation。