私は現在、Bingのマップコントロールを使用してSilverlightのOOBアプリケーションを開発しています、しかし、私は私が解決するのに苦労しています問題に遭遇してきました。基本的に私は3つのマップレイヤを持っている: -は、SilverlightにMapLayerを右クリックして、問題
- ベース・マップ(下層)形状/描画層(上層)
誰も私が私に教えてください、中間層のオブジェクトに私の上の層のオブジェクトからマウス操作を渡すことができる方法を考えることができます。事前
私は現在、Bingのマップコントロールを使用してSilverlightのOOBアプリケーションを開発しています、しかし、私は私が解決するのに苦労しています問題に遭遇してきました。基本的に私は3つのマップレイヤを持っている: -は、SilverlightにMapLayerを右クリックして、問題
誰も私が私に教えてください、中間層のオブジェクトに私の上の層のオブジェクトからマウス操作を渡すことができる方法を考えることができます。事前
で
多くのおかげでfalse
にあなたの最上層のIsHitTestVisible
を設定します。私はここにもっと多くのテキストを入力する必要があると思うが、本当にそれほど多くのことは言えない。
マウスイベントを取得するには、図形とアイコンの両方が必要なのかどうかは不明です。
アイコンがイベントを取得する必要がある場合は、アイコンのレイヤーが上になるようにレイヤーの順序を切り替えます。
あなたは(あなたが一番上に図形でのご注文を続ければ)、その後、イベントを取得するために、形状やアイコンの両方が必要な場合には、形状のカバーをアイコン何伝えるためにいくつかの方法を持っている必要があります。彼らの間に親子関係を持っていますか?そうでない場合、作成することはできますか?シェイプにイベントを設定し、イベントをリッスンするアイコンのOnEventハンドラを設定すると、アイコンも反応させることができます。
あなたの状況がより明確であれば、役立つコードを投稿することができます。
両方の答えは非常に役に立ちます。マウスのイベントを渡す必要がある他のアイテムがある状況では、IsHitTestVisibleプロパティといくつかのイベントの組み合わせを使用して、レイヤの順序を入れ替えようとしています。何が起こるかを制御するオブジェクト間。どうもありがとう – JPK82