0

私の WPF アプリケーションはズームをサポートしています。キャンバスにアイコンを表示して拡大すると、すべての図形、テキストなどが正しく表示されますが、アイコンはピクセル化されて表示されます。

アイコンを表示する正しい方法は何ですか?

アイコンをベクトル形式で作成してから XAML に変換することを考えていましたか?

  • これは正しい方法ですか?
  • どのように進めればよいですか?
  • 使い方の例を教えてください。
4

1 に答える 1

-1

ScaleTransformのようなアイコンに使用できます。

var st = (ScaleTransform)image.RenderTransform;
double zoom = e.Delta > 0 ? .2 : -.2;
st.ScaleX += zoom;
st.ScaleY += zoom;
于 2013-05-29T14:16:58.187 に答える