2013-05-29 62 views
0

我的WPF应用程序支持缩放。当我在画布上显示图标并放大时,所有形状,文本等都正确显示,但图标显示为像素化。在支持缩放的WPF应用程序中显示图标

什么是显示图标的正确方法?

我正在考虑以矢量格式构建图标,然后将它们转换为XAML?

  • 这是正确的方法吗?
  • 我应该怎么做?
  • 请给我一个关于如何使用它的例子吗?
+1

你以为是对的,你应该使用基于矢量的图形来处理这种情况。 – JSJ

回答

-1

您可以在您的图标上使用ScaleTransform

var st = (ScaleTransform)image.RenderTransform; 
double zoom = e.Delta > 0 ? .2 : -.2; 
st.ScaleX += zoom; 
st.ScaleY += zoom; 
+0

使用此技术将显示图像模糊,因为图像是基于像素的图像! –

+0

是的,会的。因为你的图标是在Pixal这就是为什么我评论使用基于矢量的图像。 – JSJ

相关问题