[Shell] propagate css to logical child element (#6082) fixes #4683 fixes #5956
authorShane Neuville <shane94@hotmail.com>
Thu, 9 May 2019 21:17:30 +0000 (14:17 -0700)
committerRui Marinho <me@ruimarinho.net>
Thu, 9 May 2019 21:17:30 +0000 (14:17 -0700)
commit5210d5c1e69e4c965a30a13c2943389d98221d49
tree3094355a2718e4291b3ec1b3368f83971d716a38
parent3caf60427f6c958f616052d24565bb8f31c39304
[Shell] propagate css to logical child element (#6082) fixes #4683 fixes #5956

* create an actual logical child structure for page to use for propagation

* JustTheLogicalChildren

* only iterate over ActuallyLogicalChildren

* fix naming

* reuse ChildrenNotDrawnByThisElement

* testing

* fix unit test
Xamarin.Forms.Core.UnitTests/ShellTests.cs
Xamarin.Forms.Core/Element.cs
Xamarin.Forms.Core/Page.cs
Xamarin.Forms.Core/Shell/Shell.cs
Xamarin.Forms.Core/Shell/ShellSection.cs
Xamarin.Forms.Core/StyleSheets/StyleSheet.cs
Xamarin.Forms.Sandbox/App.StartHere.cs
Xamarin.Forms.Sandbox/MainPage.xaml
Xamarin.Forms.Sandbox/MainPage.xaml.cs
Xamarin.Forms.Sandbox/ShellPage.xaml
Xamarin.Forms.Sandbox/Styles.css [new file with mode: 0644]