Saya sedang membangun datagrid di Windows Presentation Foundation, dan saya punya masalah. Ketika pengguna mengklik dua kali pada sel di datagrid saya, sel masuk ke mode edit. Saya ingin mencegah itu. Sebaliknya, saya ingin pengguna dapat memilih baris lengkap - bukan mengedit nilai di dalamnya.
Bagaimana cara membuatnya sehingga klik dua kali memilih baris penuh alih-alih meletakkan sel yang diklik dalam mode edit?
wpf
datagrid
wpfdatagrid
cells
Pouyan
sumber
sumber
DataGrid memiliki properti XAML
IsReadOnly
yang dapat Anda atur ketrue
:sumber
Jika Anda ingin menonaktifkan pengeditan seluruh kisi, Anda dapat menyetel IsReadOnly ke true di kisi. Jika Anda ingin menonaktifkan pengguna untuk menambahkan baris baru, Anda menyetel properti CanUserAddRows = "False"
Lebih jauh lagi, Anda dapat mengatur IsReadOnly pada kolom individual untuk menonaktifkan pengeditan.
sumber
Saya melihat pengguna di komentar bertanya-tanya bagaimana cara menonaktifkan pengeditan sel sambil mengizinkan penghapusan baris: Saya berhasil melakukan ini dengan mengatur semua kolom satu per satu menjadi hanya baca, alih-alih DataGrid itu sendiri.
sumber