private void btnSwitch_Click(object sender, RoutedEventArgs e)
        {
            Button btnSwitch = (Button)sender;

            switch (btnSwitch.Name)
            {
            case "On":
                btnSwitch.Style = App.Current.Resources["btnOff"] as Style;
                if (btnSwitch.Tag == null)
                {
                    break;
                }
                Camera camera = btnSwitch.Tag as Camera;
                if (camera.Kind == PublicParams.dvcsServerMainName)
                {
                    CloseOneVideo(camera);
                }
                else if (camera.Kind == PublicParams.dvcsServer2Name)
                {
                    WallVideosHelper.CloseVideoToWallForDVCS2(camera);
                }
                btnSwitch.Tag = null;
                break;

            case "Off":    //由于逻辑设定,不会执行到这段代码
                //btnSwitch.Style = App.Current.Resources["btnOn"] as Style;
                btnSwitch.Name = "On";
                break;

            default:
                break;
            }
        }
        /// <summary>
        /// LPY 2016-3-31 添加
        /// 关闭一路视频
        /// </summary>
        /// <param name="camera">待关闭视频</param>
        private void CloseOneVideo(Camera camera)
        {
            if (camera == null)
            {
                return;
            }

            PublicParams.dvcsServerMain.SendCMD(DVCSAgreement.CloseWin(camera.WinID));
            MapMethods.SendShowHidePadVideosTextByID("", camera.ID + 1, "0");
            //LogHelper.WriteLog(string.Format("已发送指令,关闭WinID:{0}的视频--{1}",camera.WinID.ToString(),PublicParams.dvcsServerMainName));
            PublicParams.arrayOpenedVideos[camera.ID] = null;

            WallVideosHelper.CloseVideoToWallForDVCS2(camera);

            WallVideosHelper.RefreshOpenedVideos();
        }