私はWP7用のアプリケーションを開発しています。WP7のオブジェクトマージンを更新するには?
このアプリケーションにはいくつかの写真があります。ユーザが画像をクリックすると、他の画像の座標が変化する。これを行うには、私は、任意の画像の上にこのコードを使用:
picture.Margin = new Thickness(268, 90, 120, 225);
問題は、私がCOORDSを変更すると、画像が前だったエリアは、それが空の場合でも、まだクリック可能であることであり、画像が上であります別の場所! (イベントはイメージ上で動作し、以前のイメージでも動作しますが、新しい位置でのみ動作するようにしたい)
どのようにすればいいですか?
"MouseEnter"イベントを使用してクリックイベントを処理しますが、 "Tap"イベントでも試しましたが、同じです。 InvalidateArange()とInvalidateMeasure()はどこで使用しますか? 私はこの方法で試しました: picture.InvalidateMeasure() picture.InvalidateArange(); picture.Margin =新しい厚さ(268,90,120,225); しかし効果はありません:\ – AshleyT
あなたはそうです! 問題は余白が間違っていたことでした。 ありがとうございます:) – AshleyT