2016-07-27 15 views
6

Infragistics XamDataGrid'i bir kaydırma çubuğu içeren bir denetimin içinde kullanıyorum. Ebeveyn denetimi içinde başka kontroller de vardır ve ebeveyn kontrolünde serbestçe gezinebilmem gerekir. Ancak, fare XamDataGrid üzerinde gezindiğinde, XamDataGrid ana odağı çalar ve üst denetimin kaydırma çubuğunu kilitler.WPF Infragistics XamDataGrid Scroll'ta Odaklama Çalma

Ben XamDataGrid documentation here

içine baktım Ve ben birkaç özelliklere sahip etrafında oynadım. Focusable özelliğinin false olarak ayarlanması sorunu çözmedi. IsEnabled özelliğinin false olarak ayarlanması işe yaradı, ancak tüm ızgarayı devre dışı bıraktı ve ızgarayla (duh) herhangi bir etkileşimi engelledi.

XamDataGrid öğesinin diğer işlevlerini değiştirmeden (yani, ızgarayla tamamen etkileşimi devre dışı bırakmadan) üst öğenin serbestçe gezinmesini sağlamak için XamDataGrid öğesinin kaydırma işlevini kaldırmanın/devre dışı bırakmanın bir yolu var mı?

Düzenleme: gerçekten bu sorun hakkında ilgimi çeken ne

sadece XamDataGrid için izole edilmesi görünmüyor olmasıdır. Infragistics kontrollerinin, odaklanmamaları gerektiğinde ve benzer garip davranışlarda çaldıkları için bir şeyleri olduğunu gördüm.

Bu sorunların birçoğu, kontrol-kontrol temelinde düzeltilebilir olabilir, ancak, özellikle kontrol özellikleriyle tarama işleminin başarısız olması durumunda, dışarıda daha iyi bir çözüm bulunması hissini sarsamam. arzulanan sonuçlar.

cevap