Winforms アプリケーションで画像のソフトウェア ズームを作成しようとしています。を使用してマウスホイールで達成できるという同様の問題への回答に気付きました
private void image_MouseWheel(object sender, MouseWheelEventArgs e)
{
var st = (ScaleTransform)image.RenderTransform;
double zoom = e.Delta > 0 ? .2 : -.2;
st.ScaleX += zoom;
st.ScaleY += zoom;
}
そのソリューションはまさに私が必要としているものですが、Winforms アーキテクチャの一部ではないように見える System.Windows.Media の一部のようです。
この機能に似たWinformsの同様のオプションを知っている人はいますか? 私のグーグル検索はあまりヒットしていません:(
ありがとう!