zoukankan      html  css  js  c++  java
  • silverlight DomainService 加载提示

    1.App.xaml.cs

    1.1:

    public partial class App : Application
    {
        private BusyIndicator progressIndicator;

    1.2

    private void Application_Startup(object sender, StartupEventArgs e)
    {
        this.progressIndicator = new BusyIndicator();
        this.Resources.Add("MainProgress", this.progressIndicator);
        this.progressIndicator.Style = Resources["BusyIndicatorRoundedStyle"] as Style;
        this.progressIndicator.HorizontalAlignment = HorizontalAlignment.Stretch;
        this.progressIndicator.VerticalAlignment = VerticalAlignment.Stretch;

        //Replace new MainPage() with the name of your starting xaml page;
        this.progressIndicator.Content = new MainPage();

        this.RootVisual = this.progressIndicator;
        //this.RootVisual = new MainPage();
    }

    1.3:在silverlight 客户端程序创建扩展的DomainService实体类。domainservice名称与服务器端一致

    public sealed partial class DomainService1 : DomainContext
       {
           BusyIndicator busy = (BusyIndicator)App.Current.RootVisual;
           partial void OnCreated()
           {

               this.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(DomainService1_PropertyChanged);
           }

           void DomainService1_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
           {
               if (e.PropertyName == "IsLoading" || e.PropertyName == "IsSubmitting")
               {
                   if (this.IsLoading || this.IsSubmitting)
                   {
                       busy.IsBusy = true;
                   }
                   else
                   {
                       busy.IsBusy = false;
                   }
               }
           }
       }

  • 相关阅读:
    C#中的委托(delegate)用法简介 dodo
    SqlServer2000日志文件过大问题处理 dodo
    prototype.js 显示等待状态 dodo
    linux常用命令 dodo
    关于NavigateUrl中绑定Eval()方法时出现"服务器标记的格式不正确"的解决方法 dodo
    DataGridViewRowHeadersWidthSizeMode属性和ColumnHeadersHeightSizeMode属性 dodo
    注销时跳出框架 dodo
    DriveInfo类取得计算机的磁盘信息 dodo
    类序列化 dodo
    CutEditor在线编辑器的使用 dodo
  • 原文地址:https://www.cnblogs.com/jacle169/p/3092934.html
Copyright © 2011-2022 走看看