コード例 #1
0
 private void SetStatus(WebRequest webRequest)
 {
     try
     {
         if (webRequest.ListData == null ||
             webRequest.ListData.Count < 2)
         {
             return;
         }
         bool   isWorking = webRequest.ListData[0] == "1";
         string strMsg    = webRequest.ListData[1];
         //MyWaiter.Visibility = isWorking ? Visibility.Visible : Visibility.Hidden;
         if (isWorking)
         {
             CustomWaiter waiter = new CustomWaiter();
             waiter.FontSize          = 5;
             waiter.ViewColor         = Brushes.DarkRed;
             waiter.VerticalAlignment = VerticalAlignment.Center;
             waiter.Width             = 500;
             waiter.Height            = 5;
             //waiter.SetResourceReference(StylePathProperty, "MyWaiterStyle");
             BorderWaiter.Child = waiter;
         }
         else
         {
             BorderWaiter.Child = null;
         }
         TxtMsg.Text = strMsg;
     }
     catch (Exception ex)
     {
         ShowException(ex.Message);
     }
 }
コード例 #2
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            GridMain = GetTemplateChild(PART_GridMain) as Grid;
            if (GridMain != null)
            {
                GridMain.MouseMove += GridMain_MouseMove;
                GridMain.KeyDown   += GridMain_KeyDown;
            }
            BorderMainPageBg = GetTemplateChild(PART_MainPageBg) as Border;
            if (BorderMainPageBg != null)
            {
            }
            PageHead = GetTemplateChild(PART_PageHead) as UMPPageHead;
            if (PageHead != null)
            {
                PageHead.PageHeadEvent += PageHead_PageHeadEvent;
                PageHead.SessionInfo    = UMPApp.Session;
                PageHead.InitInfo();
            }
            MyWaiter = GetTemplateChild(PART_MyWaiter) as CustomWaiter;
            if (MyWaiter != null)
            {
            }
            StatusContent = GetTemplateChild(PART_StatusContent) as TextBlock;
            if (StatusContent != null)
            {
            }
            ButtonCancel = GetTemplateChild(PART_BtnCancel) as Button;
            if (ButtonCancel != null)
            {
                ButtonCancel.Click += ButtonCancel_Click;
            }

            BorderMask = GetTemplateChild(PART_MASK) as Border;
            if (BorderMask != null)
            {
            }

            IMPanel = GetTemplateChild(PART_IMPanel) as PopupPanel;
            if (IMPanel != null)
            {
            }
        }