在WPF应用程序中显示支持缩放的图标

时间:2013-05-29 13:55:50

标签: wpf icons zoom

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

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

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

  • 这是正确的方法吗?
  • 我该怎么办?
  • 请举例说明如何使用它?

1 个答案:

答案 0 :(得分:-1)

您可以在图标上使用ScaleTransform,例如。

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