2011-01-25 3 views
2

私は、ツールボックスの左側にツールボックスがあり、オブジェクトをドラッグアンドドロップして右に広げることができます。この大きな領域はタイムラインのように扱われます。上部にはタイムラインをスクラブするスライダがあり、下部には時間の増分を表示するルーラーがあります。真ん中には、ドラッグアンドドロップのコンテンツを受け取る領域があります。スライダー(上)とルーラー(下)は、ドラッグアンドドロップ領域の「上」にある別のユーザーコントロール内のスクロールビューアーに含まれています。問題は、このユーザーコントロールが、ドラッグアンドドロップエリアのコンテンツ受信を妨げていることです。私はさまざまな要素で "IsHitTestVisible"プロパティを試してみましたが、これは役に立ちませんでした。私が適切な要素でIsHitTestVisibleプロパティを無効にしたとき、それは私が探していたドラッグアンドドロップ機能を許可しましたが、次にスライダとスクロールビューアを無効にしました。どのようにこの問題を回避するためのアイデアですか?前もって感謝します!ユーザーコントロールの下にあるユーザーコントロールがドラッグアンドドロップのコンテンツを受信するのを妨げる

-Matt

答えて

1

バイパス...ただ、ドラッグを作成し、関数に「ブロッキング」コントロールとルート上にイベントをイベントをドロップします。

+0

こんにちはJosefvz、これは私に正しい方向に考えさせてくれてありがとう。ドラッグアンドドロップの処理方法のためにこれは少し難しかったでしょうが、代わりにコントロールを無効にするブロックコントロールでドラッグイベントを投げてしまい、ドロップを許可してから、ユーザーはスライダーまたはスクロールバーに近づき、HitTestVisibilityを再び有効にします。正しい方向に私を置いてくれてありがとう。 –

+0

@Mattいいえ問題はありません。あなたがソートされてうれしいです! –

関連する問題