XAML使用问题

时间:2010-08-17 03:01:36

标签: wpf silverlight xaml

据我所知,XAML仅用于 WPF Silverlight ,不是吗?

感谢。

5 个答案:

答案 0 :(得分:1)

不,它也用于Windows Workflow Foundation:

Using Workflow Markup

答案 1 :(得分:0)

XAML也是XPS的基础。

答案 2 :(得分:0)

它也用于Office 2007+ * x格式

答案 3 :(得分:0)

你可以随心所欲地使用它(如果我没有弄错的话,从.NET 4.0开始,不要在3.5中尝试)。

但是,如果你这样做,也请使用.NET提供的其他好东西,例如“INotifyPropertyChanged”和依赖属性。否则,无论你创建什么,都将是一个不太理想的解决方案。

答案 4 :(得分:0)

当他们说“XAML是UI标记”时,我经常会看到一个巨大的错误。不是。你可以拥有没有任何UI的XAML。 XAML本质上是一个XML对象图。它是创建类的标记。它为解析器提供了有关如何生成类型实例和设置这些类型的属性的说明。这对于在WPF和Silverlight中创建UI非常有用,但也可以扩展到示例数据,视图模型和其他构造。如此处所述,它也用于工作流程和其他领域。