Acss 支持一些配置,放在了配置服务(IAcssConfiguration)当中。可以通过 AcssContext 拿到配置进行读写。
var cfg = AcssContext.Default.GetService<IAcssConfiguration>(); cfg.Accent = "green"; cfg.EnableTransitions = true;
Acss 配置目前仅支持设置主题颜色(Accent),是否启用渐变(EnableTransitions)和主题(Theme)。前两个在 IAcssConfiguration 中有定义。最后的主题(Theme)则受 Avalonia 的 ThemeVariant 影响。
其他功能配置待续,欢迎在这里提供新的场景和需求。
最后更新于1年前
这有帮助吗?