-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Design assembly support for control library #1550
Conversation
…embly # Conflicts: # Directory.Build.props
…embly (two-step proces now)
@Oceanware Any chance the Design Time gury (that's you :-) would be interested in reviewing this one? AFAIK nothing about building design time experiences has really changed since you worked and blogged about it. I would love for this repo to be the reference implementation of improving design time experiences. |
Works as expected, but only on the legacy designer. When running on an app targeting the FCU and therefore using the new designer in VS 2017.4, the new categories or tooltips do not show up. |
@nmetulev Thanks for the fix. Works good here too |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, with a minor comment
/// <summary> | ||
/// Basic Controls category. | ||
/// </summary> | ||
public const string Toolkit = "UWP Toolkit"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be UWP Community Toolkit
PR Type
Adds improved design time experience by providing "hover" tooltip in the property grid, and places properties in the proper categories.
Example of what the MardownText looks like:
...before all these properties was all thrown into the "Misc" category. (ignore the typo in the screenshot - it has been fixed :-)
Most of the base framework originates from the Silverlight Toolkit. I then had this ported to the Callisto project, and now carried it over to the UWP Community Toolkit.
What is the current behavior?
All control properties are under Miscellaneous in the property grid.
PR Checklist
Please check if your PR fulfills the following requirements:
Above check-list does not apply - these are design-time only changes and does not affect runtime.
What is the new behavior?
Control properties are now grouped, and hovering on a property gives you the code summary as a tooltip.
It also puts in place the framework for providing toolbox icons for each control.
Does this PR introduce a breaking change?