关于XAML的好处的基本原则

时间:2012-02-20 12:45:28

标签: .net wpf xaml serialization

我目前正在阅读WPF教程,但我并不完全理解所描述的以下好处。有人可以更详细地解释我说的是什么吗?

XAML的好处

表示XAML中的任何公共.NET Framework类,如果该类公开了一个 默认构造函数。此功能是可行的,因为XAML是基于XML的 .NET Framework对象的序列化格式。

2 个答案:

答案 0 :(得分:1)

好处是你可以以声明的方式创建.NET对象图(主要用于UI),你可以扩展它:

  

表示XAML中的任何公共.NET Framework类,如果是   class公开了默认构造函数

因此,声明UI(而不是代码)更容易,更容易将UI与业务逻辑分离,更容易与其他团队一起工作。

这比从C#代码创建UI元素要简洁得多。

答案 1 :(得分:0)

以下适用于XAML并调用默认构造函数

     <Frame Source="PageSearch.xaml" />

如果要将数据传递到页面,则必须在后面的代码中执行此操作。在这种情况下,我传递(GabeLib.DocFieldStringMV)df到页面。

     PageDocFieldDetailRWtextMV nextPage = new PageDocFieldDetailRWtextMV((GabeLib.DocFieldStringMV)df);
            SrchItemEditField.Content = nextPage;