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

Add a theme changer #9917

Closed
MichaelAgarkov opened this issue Sep 14, 2023 · 2 comments
Closed

Add a theme changer #9917

MichaelAgarkov opened this issue Sep 14, 2023 · 2 comments
Labels
api-suggestion (1) Early API idea and discussion, it is NOT ready for implementation

Comments

@MichaelAgarkov
Copy link

MichaelAgarkov commented Sep 14, 2023

Background and motivation

It would be awesome if there would be a function that will change the Control and ControlText variables to make the whole form have different themes, like a dark theme. Maybe also make it match the system settings?

Alternative Designs

  • Specify the colours to anything.
  • Make a "theme" collection, where forms can have multiple themes to switch through.

Risks

Some programs might use a different variable for the form or text colour, in that case it will stay the same.

Will this feature affect UI controls?

Yes, just a "Theme" selector.

@MichaelAgarkov MichaelAgarkov added api-suggestion (1) Early API idea and discussion, it is NOT ready for implementation untriaged labels Sep 14, 2023
@merriemcgaw merriemcgaw added this to the .NET 9.0 milestone Sep 19, 2023
@merriemcgaw
Copy link
Member

Thanks for the scenario input! We're looking into this as a possibility for .NET 9. This helps clarify how folks would like to think about the scenario #5166
I'm going to close this as a duplicate of the above.

@msftbot msftbot bot removed this from the .NET 9.0 milestone Sep 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api-suggestion (1) Early API idea and discussion, it is NOT ready for implementation
Projects
None yet
Development

No branches or pull requests

3 participants