2011-08-10 6 views
1

の変化に聞く:そのプロパティのX値が変化シルバー:私は次のように変換していることを考えると、コントロールのTranslateTransformの

transform = control.RenderTransform as TranslateTransform; 

にはどうすればいいの通知を得ることができますか?

私はTranslateTransformを使っていくつかのアニメーションを自動的に行うコントロールを使用しています。私がしたいのは、これらの変更を "聴いて"、TranslateTransformのXプロパティが変更されたときに自動的に通知を受け取ることです。

私の最初の解決策は、現在の値をポーリングするスレッドを作成することでした。これは動作しますが、それは非常に美しい解決策ではありません。次に、DependencyPropertyListenerを使用してトランスフォームのX値をリッスンする考えがありました。しかし何らかの理由でこれはうまくいかないようです。ポーリングによって値が変化しているのを見ても、変更されたイベントは実行されません。

アイデア?

+0

は、あなたが問題を解決しましたか? – jmayor

+0

残念ながら。何らかの理由でDependencyPropertyListenerをTranslateTransformで使用できませんでした。私は近い将来この問題を再検討するつもりです。 –

答えて

関連する問題