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

Xaml 如何为Avalonia中的每个平台/操作系统定义一组单独的样式?,xaml,avaloniaui,Xaml,Avaloniaui,是否有方法根据操作系统应用不同的样式?如何为Windows、macOS和Linux定义单独的主题?目前只有一个“默认”主题,计划了特定于平台的主题,但尚未实施 如果需要每个平台的主题/样式,则需要将它们添加到应用程序中。在应用程序中手动添加样式。使用StyleInclude类初始化(请参阅应用程序模板中的App.xaml)。对于平台检测,您可以使用AvaloniLocator.Current.GetService().GetRuntimeInfo().OperatingSystem

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

目前只有一个“默认”主题,计划了特定于平台的主题,但尚未实施

如果需要每个平台的主题/样式,则需要将它们添加到
应用程序中。在
应用程序中手动添加样式。使用
StyleInclude
类初始化
(请参阅应用程序模板中的
App.xaml
)。对于平台检测,您可以使用AvaloniLocator.Current.GetService().GetRuntimeInfo().OperatingSystem