none
求界面加载时的loading图片显示方法 RRS feed

  • 问题

  • 如题,下了个动画,但是貌似没有什么好地方放入这个控件的,尝试在OnContentRendered   addchild显示,然后加载完后不显示这个loading控件,貌似不行

    谁给些代码悄悄呀。

    2011年12月9日 5:42

答案

  • 我用的是VS2010里在项目下添加初始屏幕,会在你的项目中多一个图片。替换成你需要的那个就可以了。方便快捷。
    2011年12月9日 7:18
  • 如题,下了个动画,但是貌似没有什么好地方放入这个控件的,尝试在OnContentRendered   addchild显示,然后加载完后不显示这个loading控件,貌似不行

    谁给些代码悄悄呀。


    往项目里放一张图片 然后 右键---属性---找到 Splash Screen 就 ok 了..
    Everyone Is NO.1
    2011年12月9日 7:45
  • 不好意思,周末没有看帖子,本来想周五回复你的,可下班的时候突然来事,没来得及回。

    如果你是自己写的话,你只要在项目里面引入一个图片,编译属性设为资源,然后在App.xaml.cs里面重载OnStartup方法:

      public partial class App : Application
      {
        protected override void OnStartup(StartupEventArgs e)
        {
          SplashScreen splashScreen = new SplashScreen("pic.jpg");
          splashScreen.Show(true);
          base.OnStartup(e);
        }
      }
    

    如果你要在一个窗体中显示一个Loading 的样式等待内容载入,我推荐你看下这篇文章: http://www.codeproject.com/KB/WPF/WPF_Loading_Wait_Adorner.aspx

    Sincerely,


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us
    2011年12月12日 6:23
    版主

全部回复

  • 我用的是VS2010里在项目下添加初始屏幕,会在你的项目中多一个图片。替换成你需要的那个就可以了。方便快捷。
    2011年12月9日 7:18
  • 如题,下了个动画,但是貌似没有什么好地方放入这个控件的,尝试在OnContentRendered   addchild显示,然后加载完后不显示这个loading控件,貌似不行

    谁给些代码悄悄呀。


    往项目里放一张图片 然后 右键---属性---找到 Splash Screen 就 ok 了..
    Everyone Is NO.1
    2011年12月9日 7:45
  • 用vs2008自己写代码,没有初始屏幕啊,给点代码看看
    2011年12月9日 8:36
  • 不好意思,周末没有看帖子,本来想周五回复你的,可下班的时候突然来事,没来得及回。

    如果你是自己写的话,你只要在项目里面引入一个图片,编译属性设为资源,然后在App.xaml.cs里面重载OnStartup方法:

      public partial class App : Application
      {
        protected override void OnStartup(StartupEventArgs e)
        {
          SplashScreen splashScreen = new SplashScreen("pic.jpg");
          splashScreen.Show(true);
          base.OnStartup(e);
        }
      }
    

    如果你要在一个窗体中显示一个Loading 的样式等待内容载入,我推荐你看下这篇文章: http://www.codeproject.com/KB/WPF/WPF_Loading_Wait_Adorner.aspx

    Sincerely,


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us
    2011年12月12日 6:23
    版主
  • 你好,我就是用了这个控件,它的显示和隐藏是自己处理的,所以我不知道在什么地方处理隐藏遮罩层这个动作,loaded什么的都没用。
    2011年12月20日 9:05
  • 这个是用装饰层的, 用的是隐藏和显示,一般会通过透明度来实现。 
    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us
    2011年12月20日 10:12
    版主