我的WPF应用程序支持缩放。当我在画布上显示图标并放大时,所有形状,文本等都正确显示,但图标显示为像素化。
显示图标的正确方法是什么?
我正在考虑以矢量格式构建图标,然后将它们转换为XAML?
答案 0 :(得分:-1)
您可以在图标上使用ScaleTransform
,例如。
var st = (ScaleTransform)image.RenderTransform;
double zoom = e.Delta > 0 ? .2 : -.2;
st.ScaleX += zoom;
st.ScaleY += zoom;