在Maui主题应用程序中使用Colors.xaml和Styles.xaml文件

scyqe7ek  于 2023-01-03  发布在  其他
关注(0)|答案(1)|浏览(172)

转换.net maui应用以使用主题时,最佳做法是将Colors.xaml和Styles.xaml文件保留在项目中并在主题中引用它们吗?还是应该将这些文件中的内容移动到单独的.xaml文件中?

  • 如果保留了颜色/样式文件,我就可以避免在主题文件中重复一些常见的定义,但是清除当前主题并加载一个新的主题(如这里所述)会变得更加复杂,因为我需要选择性地从合并的字典中只删除主题条目。
  • 相反,如果所有内容都放入.xaml文件中,那么就有可能重复主题中相同的值。

关于最佳实践的想法?

yftpprvb

yftpprvb1#

在项目中保留Colors.xaml和Styles.xaml文件并在主题中引用它们是最佳做法吗?还是应该将这些文件中的内容移动到单独的.xaml文件中?
这要看应用的实际需求来决定用哪一个,不宜说哪一个好哪一个不好,只能说在不同的场景下,哪一个更适合用,甚至有时候我们需要两者结合使用。
您可以告诉我们您的具体需求,我们将为您提供建议。
有关maui风格的更多信息,您可以查看文档:应用主题。

相关问题