我目前正在阅读WPF教程,但我并不完全理解所描述的以下好处。有人可以更详细地解释我说的是什么吗?
XAML的好处
表示XAML中的任何公共.NET Framework类,如果该类公开了一个 默认构造函数。此功能是可行的,因为XAML是基于XML的 .NET Framework对象的序列化格式。
答案 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;