-
Notifications
You must be signed in to change notification settings - Fork 454
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
[WIP] WinUI TeachingTip control #203
base: master
Are you sure you want to change the base?
Conversation
@Kinnara, I can't continue at this point without your help. I'm struggling with popup placement and transform to visual method. I need your help. |
I messed up the commits. So, I had to close this PR. I will open a new PR once I finish porting it completely & successfully. |
7a56809
to
b59c8b3
Compare
Okay I finally fixed the commits (learnt some git skills ay!). Whew! I could now finally start my work! |
I will wait for #225 to be merged because of the intense changes in it. |
b59c8b3
to
b7c1c4d
Compare
Hi @ShankarBUS Is this PR completed? Or still needs work? |
It's obviously incomplete 😅. It needs more work which I can't do anymore....
As for porting C++/WinRT to C#/WinRT I would recommend watching live coding videos of Martin Zikmund especially the ones where he ports SpinButton to C#/Uno Platform. As for porting C#/WinRT to C#/.NET/WPF, it is by trial and error. You gotta find which .NET/WPF APIs could replace UWP [XAML] specific APIs. That's where I am currently stuck at 😅.
I would be more than happy if someone could make wealth out of my scraps 😄. |
thank you @ShankarBUS |
@ShankarBUS I wanted to thank you for introducing the video I think porting from Uno can be useful |
I always use Uno Platform as a reference. But the problem is they customize the C# port for Uno platform. ModernWpf is quite unique. Resource Management, Coding convention are different from that of Uno platform. So porting directly from the C++/WinRT is better for many reasons. What you can do is, port directly from WinUI C++/WinRT and keep Uno platform's port as a reference. |
[WIP]
Fixes #88