如何使用Office UI Fabric获取Outlook Office Addin以在OWA中获取用户当前主题

时间:2016-10-21 00:11:21

标签: outlook office-ui-fabric

我正在使用Office UI Fabric Core中的主要主题颜色,但无论我在Outlook Web Access中更改哪个主题,我的加载项颜色都不会更改。它一直使用默认的蓝色。

我尝试过清除浏览器历史记录/缓存,不同用户,不同浏览器,不同机器。

在OWA中显示Outlook加载项时,加载项会显示在自己的沙盒iframe中(如果这有助于知道动态主题机制如何工作的人)。

1 个答案:

答案 0 :(得分:0)

Office UI Fabric团队成员。对于非常长的延迟感到抱歉,我现在刚刚看到关于Fabric的问题。

这个问题已经出现了很多次,我们希望尽快解决这个问题。我没有一个很好的答案,我们什么时候可以启用拾取和应用特定的Office客户端主题,但知道这对我们在自己的产品方案中支持很重要,所以我希望很快就能看到这方面的发展。我们将与特定产品团队合作,从技术角度找出处理此问题的最佳方法。

也就是说,与此同时,实际上可以在Fabric-React中加载主题样式,这样可以为您提供解决方案外观的指示:尝试在this page上更改主题颜色,如themePrimary ,然后查看像Button这样的组件,看看那里反映的变化。我想我们最终得到的解决方案看起来与此类似。