2011-12-16 7 views
0

Silverlightアプリケーションを開発しています。ここで私はTouchPointsをシミュレートしたいと思います。変更された位置でタッチポイントを作成したり、作成後に位置を変更する方法はありますか? I`veは(http://mail.java2s.com/Open-Source/CSharp/Testing/gesturetoolkit/TouchToolKit/Framework/Utility/TouchPointHelper.cs.htmから)これを試してみました:SilverlightのTouchPointのPositionプロパティの変更

TouchPoint touch = new TouchPoint(); 
touch.SetValue("Position", new point(x,y)); 

これはエラーでは動作しません:私は基本的に :「『System.Windows.DependencyProperty』から 『文字列』から変換することはできません197引数1のエラー」さまざまな位置のTouchPointを生成しようとしています。どんな助けもありがたい。

答えて

1

あなたはTouchPoint.SetValueに依存関係プロパティを提供する必要があります。一般的なアプリケーションは、これを行うべきではないことを

touch.SetValue(TouchPoint.PositionProperty, new point(x,y)); 

ノート、タッチポイントクラスのPositionプロパティのみが正当な理由のために読まれます。一般的なアプリケーションコードでは、TouchPointを生成する必要はありません。あなたがこれをしなければならない場合は、より良い方法がないかどうかあなた自身に尋ねるべきです。

関連する問題