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

Please add RelativePanel here #36

Closed
dotMorten opened this issue Dec 5, 2018 · 7 comments
Closed

Please add RelativePanel here #36

dotMorten opened this issue Dec 5, 2018 · 7 comments
Assignees
Labels
feature proposal New feature proposal team-Controls Issue for the Controls team

Comments

@dotMorten
Copy link
Contributor

I'm interested in creating the equivalent RelativePanel control for WPF. I got an implementation close to it, but the layout cycle isn't completely in sync with the UWP one. It would be really helpful if RelativePanel was part of the open sourced controls, so that we can create consistent implementations across the XAML platforms.

@pag3
Copy link
Contributor

pag3 commented Dec 7, 2018

Thanks for raising this! I'm curious are there any changes/improvements folks would like in this feature, too, or just getting access to see the control's source code?

@dotMorten
Copy link
Contributor Author

Well my immediate need is to see how the layout cycle is implemented, so that the exact behavior can be duplicated in WPF. Having said that knowing how Panels work is a great learning experience, as they form the basic for a lot of advanced controls.

@KodamaSakuno
Copy link

You can have a look at my implementation, although it's not perfect with infinite available size at present. I hope that you can learn a lot from it.

@dotMorten
Copy link
Contributor Author

@kodamaSakanu I have an implementation too. Afaik it matches the behavior of UWP, but there are so many edge cases I likely don't handle: https://github.com/dotMorten/UniversalWPF/tree/master/src/UniversalWPF

@pag3
Copy link
Contributor

pag3 commented Dec 10, 2018

Okay thanks. We’d certainly like to help move all XAML developers - even those on WPF - forward and help bridge folks to the latest WinUI / UWP XAML. In general, there are a number of controls we need to migrate into WinUI - e.g. see recent requests for ComboBox features - and as we do so it’s not always just a “copy and paste” from the in-box code as we need to ensure the code is layered over the core os the right way, follows the coding and engineering practices that support good open source collaboration, etc. One option to get you the code is to wait until we’ve done that migration and moved the feature into WinUI, but given your feedback we’re going to look into if there are ways for us to accelerate that and possibly do more of the migration itself in the open which could let you see more of the code sooner.

@jevansaks jevansaks added the feature proposal New feature proposal label Dec 20, 2018
@mdtauk
Copy link
Contributor

mdtauk commented Jan 25, 2019

Okay thanks. We’d certainly like to help move all XAML developers - even those on WPF - forward and help bridge folks to the latest WinUI / UWP XAML. In general, there are a number of controls we need to migrate into WinUI - e.g. see recent requests for ComboBox features - and as we do so it’s not always just a “copy and paste” from the in-box code as we need to ensure the code is layered over the core os the right way, follows the coding and engineering practices that support good open source collaboration, etc. One option to get you the code is to wait until we’ve done that migration and moved the feature into WinUI, but given your feedback we’re going to look into if there are ways for us to accelerate that and possibly do more of the migration itself in the open which could let you see more of the code sooner.

How about ComboBoxPreview __________Preview For slowly updating inbox controls until they are mature enough to totally replace them?

@jesbis
Copy link
Member

jesbis commented May 16, 2019

This would be included in WinUI 3.0, which we plan to make open source.

So, closing this in favor of the general WinUI 3.0 issue #717

@jesbis jesbis closed this as completed May 16, 2019
NaBian added a commit to HandyOrg/HandyControl that referenced this issue Jun 13, 2019
This would be included in WinUI 3.0, which MS plans to make open source.
[LINK](microsoft/microsoft-ui-xaml#36 (comment))
@jevansaks jevansaks added the team-Controls Issue for the Controls team label Nov 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature proposal New feature proposal team-Controls Issue for the Controls team
Projects
None yet
Development

No branches or pull requests

6 participants