Bug 56844 - RaiseChild and LowerChild methods don't work on UWP
Summary: RaiseChild and LowerChild methods don't work on UWP
Status: RESOLVED DUPLICATE of bug 38770
Alias: None
Product: Forms
Classification: Xamarin
Component: Forms ()
Version: 2.3.4
Hardware: PC Windows
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2017-05-25 18:07 UTC by Dan Meier
Modified: 2017-05-26 23:46 UTC (History)
2 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED DUPLICATE of bug 38770

Description Dan Meier 2017-05-25 18:07:23 UTC
### Description

Xamarin Forms' RaiseChild and LowerChild methods (Xamarin.Forms.Layout) have no effect in the UWP platform.


### Sample App

This sample app is a trivial Xamarin Forms app that demonstrates the problem.
https://factorysoftworks-my.sharepoint.com/personal/dan_meier_factorysoftworks_com/_layouts/15/guestaccess.aspx?docid=17bba431b0ad946889e8d4916d5a7d0ec&authkey=ATBhL-K6SfiMRL5aL3Lj-1Q


### Steps to Reproduce

1) Download, open and run the sample Xamarin Forms app in the UWP emulator
2) Click the "Raise Red" button to raise the red box on screen to the top
3) Click the "Lower Blue" button to lower the blue box on screen to the rear


### Expected Behavior

The red box, which begins on the bottom of a stack of three boxes, raises to the top of the stack.
The blue box, which begins on the top of the three-box stack, lowers to the bottom of the stack.

Here is a screenshot from the Android emulator (where this works fine) showing what the screen should look like after performing steps 2 and 3 above.
https://factorysoftworks-my.sharepoint.com/personal/dan_meier_factorysoftworks_com/_layouts/15/guestaccess.aspx?docid=18e31122c9f8f42ba8b630a89831bc7f7&authkey=Ab1xxhQW_CQMofa-XcNsN2s


### Actual Behavior

Nothing happens.

Here is a screenshot from the UWP emulator showing the original screen...pressing ANY "Raise" or "Lower" button has no effect. Note that both RaiseChild and LowerChild work as expected on Android and iOS.
https://factorysoftworks-my.sharepoint.com/personal/dan_meier_factorysoftworks_com/_layouts/15/guestaccess.aspx?docid=1ada2a92188c240b28509a8b13793135a&authkey=ASS_P3OqCUOs6VGOyplMe3Y


### Version

=== Visual Studio ===
Visual Studio Enterprise 2017 v4.7.02046

=== Xamarin ===
v4.5.0.443 (c871575)

=== Xamarin.Forms ===
v2.3.4.224

=== OS ===
Windows 10 Professional, v10.0.15063
Comment 1 Jimmy [MSFT] 2017-05-26 23:46:25 UTC

*** This bug has been marked as a duplicate of bug 38770 ***