Is it possible to disable the “Select all” button in the upper left corner of the WPF DataGrid?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
After using Snoop to analyze the Visual Tree of a test app I put together, I came up with this solution using the DataGrid_Loaded event):
There may be a more elegant XAML only solution out there, but this is what came to mind first, and it seems to work well enough (I’m obviously not doing any Exception handling either).
Note: I haven’t played around with disabling/re-enabling the DataGrid to make sure that the select all button stays disabled. If it doesn’t stay disabled, then you may want to also hook into the DataGrid_IsEnabledChanged event.
Hope this helps!!