直接加载xaml的最佳方法是什么?

时间:2011-03-21 16:19:44

标签: wpf silverlight silverlight-4.0

我将xaml直接存储在数据库中。它们主要包含超链接和文本块。如何在xaml中加载它,以便控件实例化并正确显示。如果我将它直接绑定到文本块,文本将被视为原样(即xaml将不会被实例化)。一种方法是使用richtextbox,它可以正常工作。但是,我想要一种标签类型的控件,而不是文本框。

提前致谢:)

1 个答案:

答案 0 :(得分:4)

这里的一个好方法是使用XamlReader.Load()(Silverlight)或XamlReader.Parse()(WPF)来解析字符串并返回对应于XAML文档根目录的元素。

XamlReader.Load Method (String)

XamlReader.Parse Method (String)