gpt4 book ai didi

xaml - 如何为 Avalonia 中的每个平台/操作系统定义一组单独的样式?

转载 作者:行者123 更新时间:2023-12-05 02:18:49 32 4
gpt4 key购买 nike

有没有办法根据操作系统应用不同的样式?如何为 Windows、macOS 和 Linux 定义单独的主题?

最佳答案

目前只有一个“默认”主题,特定于平台的主题正在计划中,但尚未实现。

如果您想要每个平台的主题/样式,您需要将它们添加到您的 Application.Styles手动里面 Application.Initialize使用 StyleInclude类(请参阅应用程序模板中的 App.xaml)。对于平台检测,您可以使用 AvaloniaLocator.Current.GetService<IRuntimePlatform>().GetRuntimeInfo().OperatingSystem .

关于xaml - 如何为 Avalonia 中的每个平台/操作系统定义一组单独的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44243167/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com