私は物理エンジンのために人体を形成するために設定された画像を生成しています。 生成されるイメージは、各イメージの寸法と座標を設定する特定のユーザーコントロールにあります。そのユーザーコントロールは別のユーザーコントロールに読み込まれますが、画像が読み込まれる何らかの理由で、私が指定した特定の画像(rightBicep)が右に移動しています。ここでスクリーンショットである。Silverlight固有の画像右に移動する
alt text http://img193.imageshack.us/img193/592/imageshift.jpg
Iは点線で画像の位置を例示し、緑色の点線は、画像が配置されるべき場所に参照のうえされ、画像が中である場合、赤色の点線であります表示されます。
奇妙なことは、その下にある画像(rightForearmと呼ばれます)です。それから、それはLeftPositionです。また、デバッグ中は、leftpropertyの値はまったく同じです。ここで構文です:
は今、私が一緒に追加していたすべての値は、私がプリセットダブルスのグループであり、財産faceRightは、人体が右向きかの場所位置を決定するために残されている場合dertmineすることです(人体が逆になったときに右手が左手に見えるので)。
rightforearmがrightbicepの左のプロパティを取っていることに気がつくと、それは技術的にそれがそうでないものの下にdirecrly表示されるはずです。私もユーザーコントロールをデバッグし、両方とも-3のleftプロパティを持っています。
PS。すべてのimageOpenedイベントがすべてトリガーされたときにイベントが呼び出されると、rightbicepLoaded
とrightforearmLoaded
というメソッドが呼び出されます。
これはなぜ起こっているのですか?