0

ScatterView には組み込みの回転、サイズ変更、および移動アクションが用意されているため、Shape の標準的な操作には非常に便利です。やり直し/元に戻す機能を提供するために、シェイプの設定を保存して、必要に応じて以前の状態に戻したいと考えています。そこで「OrientationChanged」「Moved」などのイベントがあればいいのですが。OnManipulationStarted イベントがあることは知っていますが、その操作が回転、移動、またはサイズ変更のいずれであるかを把握する必要があります。

各 OnManipulationStarted イベントですべての属性を格納するよりもエレガントな方法はありますか?

4

1 に答える 1

0

Orientation は「依存関係プロパティ」であり、WPF には任意の依存関係プロパティから「変更された」イベントを取得できるメカニズムがあります。適切な出発点については、http://blogs.msdn.com/b/llobo/archive/2007/03/05/listening-to-dependencyproperty-changes.aspxを参照してください。

于 2013-04-16T12:30:47.447 に答える