我正在使用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/