-
Notifications
You must be signed in to change notification settings - Fork 710
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
Proposal: Support alignment of "Header" for controls on left side of control #4643
Comments
This seems like a very good idea! A possible "workaround" until then would be to introduce a separate styles for those controls that would place the header to the left (right in RTL). |
Here are some initial questions...
|
I think the control would fill the "Width" and the header would have a "HeaderWidth" and "HeaderPosition"
Width would be consistent with existing controls, just specifying the width of the control itself
With separate width for the header and alignment properties it could work with RTL as well
It would be great to have as a panel resource, maybe event a "FormsPanel" to facilitate this type of layout where the HeaderWidth, HeaderRTL, and HeaderHorizontalAlignment would go. This would set a standard spacing and alignment for all members within the panel. That would be really efficient and ease the layout process
A control property was the initial thought, but a wrapper panel seems even better
In WPF grid there was a shared column size property that suited this type of scenario, but the panel idea might be better |
Making a simple panel like this would be perfect. You could place any number of panels within your page to get the desired result. Maybe with some formatting options for the header, like padding, margin, etc., and a HeaderTemplate for full control? |
we need this Place |
Proposal: [Support alignment of "Header" for controls on left side of control]
Summary
Currently the Header property of controls is displayed above the control. Aligning the header inline and to the left of the control should be supported
Rationale
Scope
Add or modify existing control properties to support a Left oriented header
Important Notes
Open Questions
The text was updated successfully, but these errors were encountered: