2012-10-31 42 views
0

我遇到了一位同事的代码,他最近为我编写了一个Win 8 Metro Style应用程序(C#XAML)。让我感到好奇的一点是他在编写应用程序时并没有使用任何XAML代码(除了.xaml文件中的声明语句),它似乎是应用程序的作品。因此,谁能告诉我,为什么/哪里我应该用XAML或为什么/哪里我不应该?在C#XAML中Windows 8应用程序有可能不使用XAML

在此先感谢

回答

0

它是一个偏好问题。有些人更喜欢做最低限度的XAML并在C#中创建所有内容(后面的代码),有些人更喜欢反对。我个人更喜欢在XAML中尽可能多地完成工作。它是声明性的,你可以在其中表达相当复杂的构造,而它仍然非常具有表现力和可读性。我认为你可以比等效的C#构造更容易理解XAML构造。

+0

你有没有经历过这些方法之间的任何性能问题? –

+0

@FıratTuncer理论上XAML的做法应该是比较慢的,因为XAML文件必须firt在开始时被解析,但我从来没有任何性能问题 –

相关问题