public void OnSalvarAdicaoCommand()
        {
            try
            {
                HabilitaEdicao = false;
                System.Xml.Serialization.XmlSerializer serializer = new System.Xml.Serialization.XmlSerializer(typeof(ClassePendencias));

                ObservableCollection <ClassePendencias.Pendencia> _PendenciasPro = new ObservableCollection <ClassePendencias.Pendencia>();
                ClassePendencias _ClassePendenciasPro = new ClassePendencias();
                _PendenciasPro.Add(PendenciaSelecionada);
                _ClassePendenciasPro.Pendencias = _PendenciasPro;

                string xmlString;

                using (StringWriterWithEncoding sw = new StringWriterWithEncoding(System.Text.Encoding.UTF8))
                {
                    using (XmlTextWriter xw = new XmlTextWriter(sw))
                    {
                        xw.Formatting = Formatting.Indented;
                        serializer.Serialize(xw, _ClassePendenciasPro);
                        xmlString = sw.ToString();
                    }
                }

                InserePendenciaBD(xmlString);

                //Thread CarregaUI_thr = new Thread(() => CarregaColecaoPendencias(Cadastro, Tag, ID));
                //CarregaUI_thr.Start();

                _PendenciasTemp.Add(PendenciaSelecionada);
                Pendencias    = null;
                Pendencias    = new ObservableCollection <ClassePendencias.Pendencia>(_PendenciasTemp);
                SelectedIndex = _selectedIndexTemp;
                _PendenciasTemp.Clear();


                _PendenciasPro = null;

                _PendenciasPro.Clear();
                _PendenciaTemp = null;
            }
            catch (Exception ex)
            {
                //Global.Log("Erro void CarregaColecaoEmpresas ex: " + ex.Message);
            }
        }
        public void CarregaColecaoPendencias(int Cadastro, int Tag = 0, int ID = 0)
        {
            try
            {
                string _xml = RequisitaPendencias(Cadastro, Tag, ID);

                XmlSerializer deserializer = new XmlSerializer(typeof(ClassePendencias));

                XmlDocument xmldocument = new XmlDocument();
                xmldocument.LoadXml(_xml);

                TextReader       reader           = new StringReader(_xml);
                ClassePendencias classePendencias = new ClassePendencias();
                classePendencias = (ClassePendencias)deserializer.Deserialize(reader);
                Pendencias       = new ObservableCollection <ClassePendencias.Pendencia>();
                Pendencias       = classePendencias.Pendencias;
                SelectedIndex    = 0;
            }
            catch (Exception ex)
            {
                //Global.Log("Erro void CarregaColecaoEmpresas ex: " + ex.Message);
            }
        }