每个新的 Windows 8 C# Metro 项目都包含 StandardStyles.xaml 文件,其中包含用于各种控件的大量样式和模板。大多数情况下,我只使用其中的 10%,并且我定义了很多自己的风格。
想要轻松安全地查找和/或删除所有未使用的样式?据我所知,解析长 XAML 文件会增加我的 Windows 8 应用程序的启动时间,这是我想避免的。还是你认为我不应该关心那 1800 行代码?
每个新的 Windows 8 C# Metro 项目都包含 StandardStyles.xaml 文件,其中包含用于各种控件的大量样式和模板。大多数情况下,我只使用其中的 10%,并且我定义了很多自己的风格。
想要轻松安全地查找和/或删除所有未使用的样式?据我所知,解析长 XAML 文件会增加我的 Windows 8 应用程序的启动时间,这是我想避免的。还是你认为我不应该关心那 1800 行代码?
标题中的注释为您提供了一个很好的主意:
This file contains XAML styles that simplify application development. These are not merely convenient, but are required by most Visual Studio project and item templates. Removing, renaming, or otherwise modifying the content of these files may result in a project that does not build, or that will not build once additional pages are added. If variations on these styles are desired it is recommended that you copy the content under a new name and modify your private copy.
如果您修改文件然后稍后添加另一个视图,您可能会遇到无法正常工作的视图,然后您必须确定需要重新添加哪些样式。
这个文件的开销很小,我不会担心它会如何影响您的启动时间,因为几乎所有其他 XAML 应用程序都会有相同的开销。