void saveButton_Click(object sender, RoutedEventArgs e)
        {
            if (lastSnapshot != null)
            {
                var dlg = new SaveFileDialog();
                dlg.DefaultExt = ".png";
                dlg.Filter     = "PNG File|*.png";

                var teste     = dlg.SafeFileName;
                var pngStream = GetPngStream(lastSnapshot);
                //using (var file = dlg.OpenFile())
                //{
                byte[] binaryData = new Byte[pngStream.Length];
                //long bytesRead = pngStream.Read(binaryData, 0, (int)pngStream.Length);
                //file.Write(binaryData, 0, (int)pngStream.Length);

                WebServiceAzuliSoapClient proxy = new WebServiceAzuliSoapClient();

                proxy.cadastraFotoCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(proxy_cadastraFotoCompleted);

                proxy.cadastraFotoAsync(binaryData);



                // cliente.gravaTesteCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(cliente_gravaTesteCompleted);
                //cliente.gravaTesteAsync(binaryData);


                //file.Flush();
                //file.Close();
            }
        }
        void saveButton_Click(object sender, RoutedEventArgs e)
        {
            if (lastSnapshot != null)
            {
                var dlg = new SaveFileDialog();
                dlg.DefaultExt = ".png";
                dlg.Filter = "PNG File|*.png";

                 var teste = dlg.SafeFileName;
                var pngStream = GetPngStream(lastSnapshot);
                //using (var file = dlg.OpenFile())
                //{
                byte[] binaryData = new Byte[pngStream.Length];
                //long bytesRead = pngStream.Read(binaryData, 0, (int)pngStream.Length);
                //file.Write(binaryData, 0, (int)pngStream.Length);

                WebServiceAzuliSoapClient proxy = new WebServiceAzuliSoapClient();

                proxy.cadastraFotoCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(proxy_cadastraFotoCompleted);

                proxy.cadastraFotoAsync(binaryData);

                // cliente.gravaTesteCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(cliente_gravaTesteCompleted);
                //cliente.gravaTesteAsync(binaryData);

                //file.Flush();
                //file.Close();
            }
        }