我需要将 WPF 控件的 XAML 写入字符串。我使用了 XamlWriter.Save()。它运作良好。我还需要在 VS Xaml 代码视图等编辑器(只读)中格式化、缩进和显示字符串。我不知道该怎么做。
请分享您的宝贵意见。
我需要将 WPF 控件的 XAML 写入字符串。我使用了 XamlWriter.Save()。它运作良好。我还需要在 VS Xaml 代码视图等编辑器(只读)中格式化、缩进和显示字符串。我不知道该怎么做。
请分享您的宝贵意见。
您可以保存到 XmlWriter 实例、创建 XmlWriter、创建XmlWriterSettings实例并将Indent
属性设置为 true 并在您的 XmlWriter 上进行设置。这样你应该有缩进。
现在要让控件显示它,您可以在 wpf 中使用RichTextBox,或者在 Web 上查找自定义控件。