2016-07-27 95 views
6

スクロールバー付きのコントロール内で、Infragistics XamDataGridを使用しています。親コントロールにはいくつかのコントロールがあり、親コントロール内で自由にスクロールできる必要があります。ただし、マウスがXamDataGrid上にマウスを置くと、XamDataGridは親フォーカスを盗み、親コントロールのスクロールバーをロックします。WPF Infragistics XamDataGridスクロールのスクロール

私はxamDataGridのdocumentation here

に見てきたと私はいくつかのプロパティで周りにプレイしました。 Focusableプロパティをfalseに設定しても問題は解決されませんでした。 IsEnabledプロパティをfalseに設定しましたが、グリッド全体が無効になり、グリッドとのやり取り(duh)ができなくなりました。

(すなわち、完全にグリッドとの相互作用を無効にせず)xamDataGridの他の機能を変更することなく、自由にスクロールする親要素を有効にするxamDataGridのスクロール機能を無効にする/削除する方法はありますか?

編集:本当にこの問題について私に陰謀何

はそれだけでxamDataGridのに隔離されていないようだということです。私は、Infragisticsコントロールにフォーカスを盗んだり、似たような邪魔にならないようにしなければならないことを発見しました。

これらの問題の多くは、コントロールごとに解決できる可能性がありますが、コントロールプロパティをコーディングすると失敗する可能性があります。望ましい結果。

答えて

0

明らかに、XamDataGridはスクロールイベントを捕捉するScrollViewを意味しますが、回避策は、これらのイベントをイベントハンドラを介して親ScrollViewに渡すことです。

Infragistics Supportでは、これを行う方法を提案しています。 http://www.infragistics.com/community/forums/p/107444/506422.aspx#506422

関連する問題