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.