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