我已经开始使用VS 2010扩展XAML Styler并建议将其用于团队。额外的空白和额外的线对性能(不是XAML树复杂性)和XAP大小的影响有一些阻力。我们之前已经进行了讨论,并且我一直认为它必须是非常微不足道的(由于XAML的编译性质),但我自己并没有仔细测试过。那么你的XAML是多么干净真的很重要吗?
答案 0 :(得分:2)
推迟额外空白和额外线条对性能的影响
读作“我们不喜欢改变所以我们会想到并原谅不要”。你的实际问题的答案是如此可以忽略不计甚至“可忽略”这个词似乎很难描述它有多小。
但是,我真的怀疑你的其他团队成员还不知道。无论如何你可能会鞭打一匹死马。 (听起来像迪尔伯特的好主题)
答案 1 :(得分:0)
实际上是,由于xaml文件作为资源存储在dll(You can see that with ILSpy)中,因此大小增加了。但是由于压缩了xap文件,因此大小增加很小。
我使用VS创建的默认silverlight应用程序对此进行了测试:
正如您所看到的,尺寸的增加是非线性的(因为压缩)。此外,我认为1000个空格的13个字节与拥有一个好的,开发人员友好的XAML相比毫无意义。