zoukankan      html  css  js  c++  java
  • unity生成WP工程后ExtendedSplashImage显示不正确的问题

    这个bug我已经彻底无语了,居然这么久都没有fix。

    解决方法如下:

    <SwapChainPanel x:Name="DXSwapChainPanel">
            <Grid x:Name="ExtendedSplashGrid" >
                <Image x:Name="ExtendedSplashImage" Source="Assets/SplashScreen.png" VerticalAlignment="Center" HorizontalAlignment="Center">
                    <Image.Projection> 
                        <PlaneProjection RotationZ="90"/>
                    </Image.Projection>
                </Image>
            </Grid>
        </SwapChainPanel>
    

      

      private void PositionImage()
            {
                //get the current core window
                CoreWindow coreWindow = CoreWindow.GetForCurrentThread();
    #if UNITY_WP_8_1
                //Windows Phone
                //That "/3" seems to do the correct placement!
                ExtendedSplashImage.Margin = new Thickness(0, -coreWindow.Bounds.Height / 3, 0, coreWindow.Bounds.Height / 3);
    
                ExtendedSplashGrid.Height = coreWindow.Bounds.Width;
                ExtendedSplashGrid.Width = coreWindow.Bounds.Height;
    #else
    //Windows Metro
                ExtendedSplashImage.SetValue(Canvas.LeftProperty, splashImageRect.X);
                ExtendedSplashImage.SetValue(Canvas.TopProperty, splashImageRect.Y);
                ExtendedSplashImage.Height = splashImageRect.Height;
                ExtendedSplashImage.Width = splashImageRect.Width;
     
    #endif
    
            }
    

      

  • 相关阅读:
    四则运算
    读书计划
    典型用户和场景分析
    课堂练习--电梯调度
    重力解锁--用户需求调研
    书籍促销活动优惠问题
    小组开发项目--NABC分析
    梦断代码读后感之终结篇
    结对开发-求环状二维数组最大子数组
    结对开发之大数溢出
  • 原文地址:https://www.cnblogs.com/klkucan/p/5388313.html
Copyright © 2011-2022 走看看