.net - 如何在表示层(WPF/Silverlight)之外使用 XAML?

标签 .net xaml

XAML 应该是“可扩展应用程序标记语言” - 即用于创建应用程序标记的通用灵活框架。但是,大多数 XAML 搜索都会生成 WPF 或 Silverlight 特定的 Material 。

目前(据我所知)唯一的异常(exception)是 Oslo 框架(M 语言等) - 证明 XAML 可以在表示层之外使用。

我正在寻找有关如何将 XAML 包含在我自己的应用程序中的信息。如何将应用程序的对象序列化为 XAML,然后将此 XAML 反序列化为该对象的新实例? MSFT 有这方面的官方信息吗? .NET BCL 中的通用 XAML 支持怎么样?

最佳答案

看看XamlReader

关于.net - 如何在表示层(WPF/Silverlight)之外使用 XAML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/734544/

相关文章:

.net - 是否可以将 Reflection.Emit 用于操作码 stelem.any 和 ldelem.any?

.net - WPF 更改按钮样式以在禁用时更改光标?

c# - 在我的 C# XAML Windows 8.1 应用程序中,如何进行编程绑定(bind)?

WPF MVVM 绑定(bind)到 UserControl 的 DependencyProperty 不起作用

c# - UWP # 不显示 ListView.ItemTemplate 因为我从 List 更改为 ObservableCollection 和异步

c# - 错误 "An unhandled exception of type ' System.IO.IOException' 出现在 mscorlib.dll 中”

c# - sizeof(T) 和 Unsafe.SizeOf<T>() 有什么区别?

c# - 'field' 但像 'type' 一样使用

.net - WebClient.DownloadFileAsync 无法引发异常

xaml - 如何在具有 MVVM 体系结构的 WinRT 应用程序中重用 XAML 中的交互行为