我正在使用MS Ribbon控件开发WPF应用程序。
我不确定功能区控件应使用哪种图像文件格式-主要在png和ico文件格式之间,并且MSDN不提供首选项或推荐。

以下面为例:

<ribbon:RibbonButton LargeImageSource="Images\foo.png" Label="Open Foo"/>

或者
<ribbon:RibbonButton LargeImageSource="Images\foo.ico" Label="Open Foo"/>

如果我有一个foo.png(32x32)和foo.ico包含一个(32x32)图标,则两者似乎没有什么区别。

我知道.ico可以包含一个图像数组,并且存在大小差异(即使.ico仅包含一个图标,.ico的大小也要比.png大得多),所以我担心在不同版本的Window(XP, Vista,7,ME,2000等)以及可能影响用户体验的其他差异(我尚不清楚)。有人知道吗

最佳答案

我会选择.png,因为它们通常更易于使用,并且有更多可用的工具来支持制作漂亮的.png文件。我通常只将.ico文件用作应用程序图标。

我花了一些时间尝试处理图标上的阴影和alpha混合...如果没有正确的工具,这无非是沮丧。

我不知道是否有其他令人信服的理由做出选择。

关于wpf - 使用.ico或.png作为控件的图像源?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7483293/

10-13 05:20