エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[xaml/WPF] フリックやピンチインアウトでControlを移動・拡大縮小する(ManipulationDeltaイベントとMatrixTransform) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[xaml/WPF] フリックやピンチインアウトでControlを移動・拡大縮小する(ManipulationDeltaイベントとMatrixTransform) - Qiita
上記のような値が取れる。で、 移動を行うためのMatrixクラスのメソッドTranslate()は引数に移動する量... 上記のような値が取れる。で、 移動を行うためのMatrixクラスのメソッドTranslate()は引数に移動する量をとる ⇒移動する量に、指の移動量をセットする。 移動を行うためのMatrixクラスのメソッドScaleAt()は引数に上下方向の拡大率、左右方向の拡大率と、上下方向の拡大中心点、左右方向の拡大中心点をとる ⇒上下と左右の拡大中心点に、2本指の中心点をセットする ⇒上下と左右の拡大率に、拡大率をセットする。 ということをすることで、指が移動した分だけ移動と拡大縮小ができる。 サンプル <Window x:Class="WpfApp39.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2