Ejemplo n.º 1
0
        private void AgentView_OnCopy(object sender, SimpleEventArgs <string> e)
        {
            var view      = (AgentView)sender;
            var viewModel = (MainViewModel)DataContext;

            var source      = (AgentViewModel)view.DataContext;
            var destination = view.Orientation == "Left" ? viewModel.Right : viewModel.Left;

            var sourceT      = new Tuple <string, FileEntry>(source.ActiveAgent.Host, (FileEntry)source.SelectedEntry);
            var destinationT = new Tuple <string, DirectoryEntry>(destination.ActiveAgent.Host, destination.ActiveDirectory);

            var copyFileViewModel = new CopyFileViewModel(sourceT, destinationT);

            copyFileViewModel.Start.Execute(null);

            var copyWindow = new CopyFileView(copyFileViewModel)
            {
                Owner = this
            };

            copyWindow.ShowDialog();
        }
Ejemplo n.º 2
0
        public CopyFileView(CopyFileViewModel viewMovel)
        {
            InitializeComponent();

            DataContext = viewMovel;
        }