Chained inheritence gives warning about overloaded InitializeUX

Example:

<Style>

    <!-- WhitePage: rectangular white page -->
    <Page ux:Class="WhitePage"/>    <WhitePage>
        <Rectangle ux:Binding="Appearance">
            <SolidColor Color="#FFF"/>
        </Rectangle>
    </WhitePage>


    <!-- pop-up: slide in from somewhere -->
    <WhitePage ux:Class="PopUp"/>    <PopUp ux:Name="_popUpPageStyle" Opacity="0">        <!-- slide in -->
        <Translation ux:Name="_transform" Y="-0.5" RelativeTo="Size"/>
        <ActivatingAnimation>
            <Change Target="_popUpPageStyle.Opacity" Value="1" Duration="0.5" Easing="CircularInOut" />
            <Change Target="_transform.Y" Value="0" Duration="0.5" Easing="CircularInOut" />
        </ActivatingAnimation>
    </PopUp>

    <!-- swipe-page: left-right swipeable -->
    <WhitePage ux:Class="SwipePage"/>
    <SwipePage>        <!-- slide left-right-->
        <EnteringAnimation>
            <Move X="-1" RelativeTo="Size" Duration="0.5" Easing="CircularInOut"/>
        </EnteringAnimation>
        <ExitingAnimation>
            <Move X="+1" RelativeTo="Size" Duration="0.5" Easing="CircularInOut"/>
        </ExitingAnimation>
    </SwipePage>

    <!-- main page: fade in from 0.5 to 1.0 -->
    <WhitePage ux:Class="MainPage"/>
    <MainPage ux:Name="_mainPageStyle" Opacity="0.5">        <ActivatingAnimation>
            <Change Target="_mainPageStyle.Opacity" Value="1" Duration="0.5" Easing="CircularInOut" />
        </ActivatingAnimation>
    </MainPage>

    <!-- side-bar menu -->
    <WhitePage ux:Class="SideBar"/>



</Style>

Gives:

  • Build Result -

‘SwipePage.InitializeUX()’ hides inherited member ‘WhitePage.InitializeUX()’ – use ‘new’ modifier if hiding is intentional - C:\Users\spookysys\Documents\Fuse\SocialClient.cache\GeneratedCode\MyTheme.g.uno(36:20):

‘MainPage.InitializeUX()’ hides inherited member ‘WhitePage.InitializeUX()’ – use ‘new’ modifier if hiding is intentional - C:\Users\spookysys\Documents\Fuse\SocialClient.cache\GeneratedCode\MyTheme.g.uno(49:20):

‘SideBar.InitializeUX()’ hides inherited member ‘WhitePage.InitializeUX()’ – use ‘new’ modifier if hiding is intentional - C:\Users\spookysys\Documents\Fuse\SocialClient.cache\GeneratedCode\MyTheme.g.uno(62:20):

‘PopUp.InitializeUX()’ hides inherited member ‘WhitePage.InitializeUX()’ – use ‘new’ modifier if hiding is intentional - C:\Users\spookysys\Documents\Fuse\SocialClient.cache\GeneratedCode\MyTheme.g.uno(23:20):