の変化に聞く:そのプロパティのX値が変化シルバー:私は次のように変換していることを考えると、コントロールのTranslateTransformの
transform = control.RenderTransform as TranslateTransform;
にはどうすればいいの通知を得ることができますか?
私はTranslateTransformを使っていくつかのアニメーションを自動的に行うコントロールを使用しています。私がしたいのは、これらの変更を "聴いて"、TranslateTransformのXプロパティが変更されたときに自動的に通知を受け取ることです。
私の最初の解決策は、現在の値をポーリングするスレッドを作成することでした。これは動作しますが、それは非常に美しい解決策ではありません。次に、DependencyPropertyListenerを使用してトランスフォームのX値をリッスンする考えがありました。しかし何らかの理由でこれはうまくいかないようです。ポーリングによって値が変化しているのを見ても、変更されたイベントは実行されません。
アイデア?
は、あなたが問題を解決しましたか? – jmayor
残念ながら。何らかの理由でDependencyPropertyListenerをTranslateTransformで使用できませんでした。私は近い将来この問題を再検討するつもりです。 –