Example #1
0
 public void DeleteFile()
 {
     if (!string.IsNullOrEmpty(SelectedFile))
     {
         var cmd = _protocol.CreateDeleteFileCommand(SelectedFile);
         if (EncryptSendReceiveAck(cmd) == ProtocolResult.Ack)
         {
             TerminaFiles.Remove(SelectedFile);
             SelectedFile = null;
         }
     }
 }
Example #2
0
        private void OnFileListChanged(object o, string[] files)
        {
            Application.Current.Dispatcher.BeginInvoke(new System.Action(() =>
            {
                TerminaFiles.Clear();
                foreach (var file in files)
                {
                    TerminaFiles.Add(file);
                }

                ImageFiles.Clear();
                var images = TerminaFiles.Where(x => Path.GetExtension(x) == ".png").ToList();
                images.ForEach(x => ImageFiles.Add(x));
                ImageFile = ImageFiles.FirstOrDefault();
            }));
        }