SelectedItem
'un bir VM Selected özelliğine bağlı olduğu bir DataGrid
var. Bulmak ve SelectedItem
DataGrid
değişikliklerini (ve görünümüne kaydırır) yapacak bir arama denetimi var. WPF 4.0 ve DataGrid
SelectionUnit="FullRow"
.DataGrid, Klavye Odağı Aldığında SelectedItem için DataGridCell'e odaklanın
Sorunum odak noktası. DataGrid
odağı aldığında (vasıtasıyla bağlı özellik/bağlanma) ancak Page Up, Page Down tuşları, Yukarı, Aşağı satırları değiştirmek için (SelectedItem
) kullanamaz. Tekrar sekme yaparsam, görüntülenen ilk sıranın ilk hücresi seçilir ve bu SelectedItem
'u değiştirir.
DataGrid
odağı aldığında, SelectedItem
için DataGridCell
klavye odağı nasıl klavye odağı verebilirim?
Çok fazla DataGrid
/Focus
soruları var ve zaten birkaç şeyi denedim. Yardım ettiğin için teşekkür ederim.
mükemmel çalıştı! Bunu GotKeyboardFocus olay işleyicisine koyun ve sadece e.NewFocus DataGrid ise bunu çağırır. – KornMuffin
@KornMuffin WPF'de çalışıyorum mayın çalışmıyor sadece ok tuşlarının çalıştığı datagrid'ime odaklanmak istiyorum ama herhangi bir çözüm çalışmıyor lütfen – Ahmad
@Ahmad Yes, WPF. DataGrid.SelectionUnit, FullRow'tur. Bunun sizin için fark yaratıp yaratmayacağından emin değilsiniz. – KornMuffin