Modern design for Properties Dialog - #18826
Draft
mdtauk wants to merge 10 commits into
Draft
Conversation
Created a new branch and put an initial bit of xaml together as a starting point
Starting with the Toggle Button style that is used for the Expander control's header
Finished making the custom styles for the Up and Down versions of the PropertiesExpander Header ToggleButtons Up is based on Down, but only the On and Off glyphs are swapped. Tested with enabled and disabled, as well as High Contrast brushes
I have started exploring integrating the ToggleButton styles for the Header buttons into the Expander control, and trying to figure out how to handle overrides of things like BorderThickness and Border/Background colours.
I have the new Header style and design in place and working, I would like @Tera to give it a look over, to see if I have overlooked anything of course
To be used in the Expander Header to give correct alignment of IconElement and Text to enable wrapping and correct alignment for long headers
There is an Orientation property Label and Text string properties and a LabelWidth GridLength property to ensure alignments can match There is also a CanEdit bool which swaps out a TextBlock for a TextBox control
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is an initial branch for Myself @mdtauk and @0x5bfa to put together a prototype for updating the designs of the Properties Dialog and hopefully improving the implementation of some API access at the same time.
DO NOT MERGE OR TAKE ACTION ON WHILST IT IS STILL IN DRAFT FORM
Images are illustrative based on the design ideation from Figma, final design may change during development