Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Double clicking required to activate buttons and checkboxes #28

Open
michalfita opened this issue Mar 22, 2019 · 4 comments
Open

Double clicking required to activate buttons and checkboxes #28

michalfita opened this issue Mar 22, 2019 · 4 comments

Comments

@michalfita
Copy link

To activate Toggle projects selection button or any checkbox above, I have to double click every widget. First grabs focus, second allows to invoke the action. Same applies to filter rows in next tab, first click grabs focus, second enable edition. This is annoying.

Is there some weird focus grabbing layer implemented for this dialogue window?

I'm using Visual Studio 2017 15.9.9, but that happened in a few previous versions of 2017 either. I'm using the OpenCppCoveragePlugin only recently.

@OpenCppCoverage
Copy link
Owner

Hello,

Sorry for my late anwser.
Indeed, when you click on a cell, you enter in edit mode and then you can update the value. Do you know a better way to do it in WPF?

OpenCppCoverage

@michalfita
Copy link
Author

I don't do WPF, so I don't know. From UX perspective is very unnatural, most forms I'm using require just one click to select the field as I don't need to click them for anything else than edition.

@OpenCppCoverage
Copy link
Owner

Indeed, it is not very natural. I think it is less annoying now, as settings are saved, but I will try to see if I can do something about it.

@tomv564
Copy link

tomv564 commented Jun 26, 2020

The DataGrid used for the project list is suitable for an Excel-like editing experience of data.

A much simpler control like ListBox might be more appropriate.
I did a quick example at master...tomv564:simpler-project-selection-box

Let me know if you'd like help with this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants