コード例 #1
0
ファイル: PageBase.cs プロジェクト: Warshavski/Nosology
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            if (!Page.IsPostBack && PageLoad != null)
            {
                PageLoad.Invoke();
            }
        }
コード例 #2
0
        public void MakeRequest(Uri address)
        {
            // emulate request
            System.Threading.Thread.Sleep(1000);
            bool loaded = (new Random().Next(100) <= 40) ? true : false;

            if (loaded)
            {
                // notify client code
                PageLoad?.Invoke(this, new EventArgs());
                Ready = true;
            }
            else
            {
                PageError?.Invoke(this, new EventArgs());
                Ready = true;
            }
        }
コード例 #3
0
        protected override void OnLoadComplete(EventArgs e)
        {
            base.OnLoadComplete(e);

            PageLoad?.Invoke(this, EventArgs.Empty);
        }