private void Page_All_Refresh()
        {
            try
            {
                dispatcherAllPageRefreshTimer.Tick += delegate
                {
                    if (TemplInfo_TextBlock.Text.Length == 0)
                    {
                        pWebData.GetTempleInfobyWebService();
                        //显示寺庙介绍
                        setTempInfoData();
                        //设定寺院名字的图片
                        setTemplInfoNamePic();

                        pWebData.GetMonkInfobyWebService();
                        //显示法师ListView内容
                        displayMonkList();

                        pWebData.GetActivityInfobyWebService();
                        //获取寺庙活动的内容
                        getActiveInfoContent();
                        //显示寺庙活动在label上
                        if (strMode == "1")
                        {
                            DisplayActiveInfoContent();
                        }
                        //显示寺庙活动在listview中
                        DisplayActiveInfoContentInList();

                        pWebData.GetTemplePayHistorybyWebService();
                        getDonateHouseContent();
                        ////获取捐赠listview的内容
                        getDonateListContent();
                        //显示捐赠listview内容
                        displayDonateList();
                    }

                    if (QRCode_Image.Source == null)
                    {
                        pWebData.GetqRCodeInfobyWebService();
                        //设定二维码
                        setQRCodePic();
                    }



                    if (QRCode_Image.Source != null &&
                        TemplInfo_TextBlock.Text.Length != 0)
                    {
                        dispatcherAllPageRefreshTimer.Stop();
                    }
                };
                dispatcherAllPageRefreshTimer.Start();
            }
            catch (Exception ex)
            {
            }
        }
        //显示捐赠ListView内容
        private void displayDonateList()
        {
            int nCount = 0;

            this.DonateInfo_List.ItemsSource = myPayQueue.ToList();
            try
            {
                if (myPayQueue.Count > 0)
                {
                    dispatcherDonateTimerList.Tick += delegate
                    {
                        nCount++;
                        string sRefreshTime = ConfigurationManager.AppSettings["PageRefreshTime"];
                        int    nRefreshTime = Convert.ToInt16(sRefreshTime);
                        if (nCount % nRefreshTime == 0)
                        {
                            nCount = 0;
                            myPayQueue.Clear();
                            this.DonateInfo_List.ItemsSource = null;
                            this.DonateInfo_List.Items.Clear();
                            this.DonateInfo_List.Items.Refresh();

                            pWebData.GetTemplePayHistorybyWebService();
                            if (pWebData.m_pTemplePayHistoryData.body == null)
                            {
                                //dispatcherDonateTimerList.Stop();
                                return;
                            }
                            else
                            {
                                getDonateListContent();

                                this.DonateInfo_List.ItemsSource = myPayQueue.ToList();

                                //获取捐赠TextBox的内容
                                getDonateHouseContent();
                            }
                        }
                        else
                        {
                            if (myPayQueue.Count > 0)
                            {
                                myPayQueue.Enqueue(myPayQueue.Dequeue());  // 把队列中派头的放到队尾
                                this.DonateInfo_List.ItemsSource = myPayQueue.ToList();
                            }
                        }
                    };
                    dispatcherDonateTimerList.Start();
                }
            }catch (Exception ex) {
                //dispatcherDonateTimerList.Stop();
            }
        }