我正在为 Skype For Business (SFB) 开发一个插件,方法是添加在 SFB 菜单自定义命令上弹出的 WPF 应用程序。我的目标是尽可能地创建 wpf 窗口的 UI,类似于 SFB 窗口,并修改 SFB 控件。有人知道是否有类似于 SFB 窗口的 WPF UI 主题吗?
问问题
310 次
1 回答
1
我的猜测是,如果没有 Skype 源,您将无法准确复制主题。也许有人已经尝试过模仿这个主题,或者你可能不得不自己这样做。
如果您自己这样做,您有几个选择(您可能还想考虑向 UX StackExchange 提问)。
如果您坚持复制主题并且需要推出自己的主题,请尝试以下操作:
使用颜色选择器找出 Skype 颜色的值。对于渐变,您需要多次执行此操作并根据需要进行调整以使事物看起来“不错”。
确保查看每种控件的所有视觉状态。然后使您的应用程序符合该行为。这包括模仿hover、pressed、focused、normal和其他杂项视觉状态。重新实现此部分对于模仿所有控件将非常乏味。一些控件没有这些状态而具有其他状态。此外,某些控件将具有需要动画的不同部分(例如进度条)。
快速搜索“wpf 按钮视觉状态”为 MSDN 提供了为按钮创建主题:按钮样式和模板
将您的主题应用到您的控件。您可能希望发布您的作品,因为这可能对其他开发人员有用,但这是您的决定。我已经看到寻找主题可能非常具有挑战性。
否则,您可能希望推出插件独有的主题。从用户体验的角度来看,这可能向用户表明他/她正在使用您的插件之一,而不是核心 Skype 功能。这将有助于您的软件/插件的品牌推广。
无论您选择哪种方式,创建一个完整的主题都不是一件容易的事。
于 2016-05-16T15:37:39.943 回答