-
Notifications
You must be signed in to change notification settings - Fork 462
Fixing Popup Uwp Release Compilation Crash #1303
Fixing Popup Uwp Release Compilation Crash #1303
Conversation
src/CommunityToolkit/Xamarin.CommunityToolkit/Extensions/Navigation/NavigationExtensions.uwp.cs
Outdated
Show resolved
Hide resolved
Simplyfy workaround
@AndreiMisiukevich I changed it as in Xamarin.Forms. it looks now cleaner. |
src/CommunityToolkit/Xamarin.CommunityToolkit/Extensions/Navigation/NavigationExtensions.uwp.cs
Outdated
Show resolved
Hide resolved
…ation/NavigationExtensions.uwp.cs
for me it looks good. But I can't test on UWP |
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.
The code looks good to me but we need to certify the following works
- XCT Samples Project displays popups for UWP in release mode
- The https://github.com/ahoefling/XCT-Popups-Samples solution displays popups correctly when using the nightly nuget generated from this PR
I can confirm that XCT Samples Project in this repo is working after cloning this branch. I still need to test the other project.
@jfversluis Can this be merged? Without this UWP Store Apps won't work with Popup. |
Opps, I misread the original post. It would be great if this fix was merged. I am using a previous workaround to issue #1251 (1.1.0-preview2508) and I would love to get back on the main release again. |
f4f0212
Description of Change
Changes the NavigationExtensions.uwp.cs to avoid a UWP Native Compilation Bug.
Bugs Fixed
API Changes
None
Behavioral Changes
Native Compiled UWP Apps Work with Popups
PR Checklist
Has a linked Issue, and the Issue has been
approved
Has tests (if omitted, state reason in description)
Bug only happens during Release can be reproduced by changing compilation to Release in Samples project and execute
the Popup samples.
Has samples (if omitted, state reason in description)
Has already Popup samples.
Rebased on top of main at time of PR
Changes adhere to coding standard
Updated documentation
Is only a Bug fix.