models, views, viewmodels, main logic

This commit is contained in:
Pat 2019-01-20 14:51:36 +01:00
parent 22421fde61
commit 0dbf90d01e
66 changed files with 2226 additions and 3 deletions

2
.gitignore vendored
View File

@ -3,3 +3,5 @@
################################################################################ ################################################################################
/.vs/sikFtpClient/v15/Server/sqlite3/db.lock /.vs/sikFtpClient/v15/Server/sqlite3/db.lock
/.vs/sikFtpClient/v15/Server/sqlite3
/.vs/sikFtpClient/v15

261
_gitignore Normal file
View File

@ -0,0 +1,261 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
# Visual Studio 2015 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUNIT
*.VisualState.xml
TestResult.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# DNX
project.lock.json
project.fragment.lock.json
artifacts/
*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# JustCode is a .NET coding add-in
.JustCode
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
#*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config
# NuGet v3's project.json files produces more ignoreable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
node_modules/
orleans.codegen.cs
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
# SQL Server files
*.mdf
*.ldf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# JetBrains Rider
.idea/
*.sln.iml
# CodeRush
.cr/
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc

View File

@ -1,9 +1,17 @@
<Application x:Class="sikFtpClient.App" <Application x:Class="sikFtpClient.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:sikFtpClient" xmlns:local="clr-namespace:sikFtpClient.ViewModel"
xmlns:viewmodel="clr-namespace:sikFtpClient.ViewModel"
xmlns:view="clr-namespace:sikFtpClient.View"
StartupUri="MainWindow.xaml"> StartupUri="MainWindow.xaml">
<Application.Resources> <Application.Resources>
<DataTemplate DataType="{x:Type viewmodel:ConnectionViewModel}">
<view:ConnectionView/>
</DataTemplate>
<DataTemplate DataType="{x:Type viewmodel:UploadViewModel}">
<view:UploadView/>
</DataTemplate>
<local:MainViewModel x:Key="MainViewModel" />
</Application.Resources> </Application.Resources>
</Application> </Application>

View File

@ -0,0 +1,39 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Sockets;
using System.Text;
using System.Threading.Tasks;
namespace sikFtpClient.Connection
{
abstract class Connection
{
public int port { get; set; }
public string server { get; set; }
public TcpClient client { get; set; }
public static NetworkStream stream { get; set; }
protected string receiveData(NetworkStream stream)
{
Byte[] data = new byte[1024];
string responseData = string.Empty;
int bytes = stream.Read(data, 0, data.Length);
responseData = System.Text.Encoding.ASCII.GetString(data, 0, bytes);
Console.WriteLine("Received: {0}", responseData);
return responseData;
}
protected void sendData(NetworkStream stream, Byte[] data)
{
stream.Write(data, 0, data.Length);
}
}
}

View File

@ -0,0 +1,89 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net.Sockets;
using System.Text;
using System.Threading.Tasks;
namespace sikFtpClient.Connection
{
class TcpClient : Connection
{
public TcpClient(string server, int port)
{
this.server = server;
this.port = port;
}
public void Connect()
{
try
{
client = new TcpClient(server, port);
// Stream stream = client.GetStream();
// stream = client.GetStream();
}
catch (ArgumentNullException e)
{
Console.WriteLine("ArgumentNullException: {0}", e);
}
catch (SocketException e)
{
Console.WriteLine("SocketException: {0}", e);
}
}
public void SendFile(string file, string destPath = "C:\\Users\\Lenovo\\Desktop\\")
{
System.IO.FileStream streamFile = new System.IO.FileStream(file, System.IO.FileMode.Open, System.IO.FileAccess.Read);
while(true)
{
byte[] buff = new byte[1024];
int read = 0;
while(read < buff.Length)
{
int bytesRead = streamFile.Read(buff, read, buff.Length - read);
if(bytesRead == 0)
{
break;
}
if(bytesRead < 1024)
{
byte[] temp = new byte[bytesRead];
for (int i = 0; i < bytesRead; i++)
temp[i] = buff[i];
buff = temp;
}
read += bytesRead;
}
if (read != 0)
{
sendData(stream, buff);
}
if (read != buff.Length)
{
sendData(stream, System.Text.Encoding.ASCII.GetBytes("</sendFile>".ToUpper()));
return;
}
}
}
}
}

View File

@ -4,9 +4,18 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:sikFtpClient" xmlns:local="clr-namespace:sikFtpClient"
xmlns:vm="clr-namespace:sikFtpClient.ViewModel"
mc:Ignorable="d" mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800"> Title="MainWindow" Height="450" Width="800">
<Window.DataContext>
<vm:MainViewModel/>
</Window.DataContext>
<Grid> <Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="5*"/>
</Grid.RowDefinitions>
<Button Command="{Binding ShowUploadCommand}" Content="Upload"/>
<ContentControl Grid.Row="1" Content="{Binding ViewModel}" />
</Grid> </Grid>
</Window> </Window>

View File

@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace sikFtpClient.Model
{
public abstract class DiscElementModel
{
public string Path { get; set; }
public string Name { get; set; }
public DiscElementModel(string path)
{
this.Path = path;
this.Name = path.Substring(path.LastIndexOf('\\') + 1);
}
}
}

View File

@ -0,0 +1,34 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace sikFtpClient.Model
{
public class LocalDirectoryModel : DiscElementModel
{
public LocalDirectoryModel(string path) : base(path)
{
}
public static List<DiscElementModel> GetContent(string path)
{
var directories = Directory.GetDirectories(path);
var files = Directory.GetFiles(path);
List<DiscElementModel> result = new List<DiscElementModel>();
foreach (var file in files)
{
result.Add(new LocalFileModel(file));
}
foreach (var directory in directories)
{
result.Add(new LocalDirectoryModel(directory));
}
return result;
}
}
}

View File

@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace sikFtpClient.Model
{
public class LocalFileModel : DiscElementModel
{
public LocalFileModel(string path) : base(path)
{ }
}
}

View File

@ -0,0 +1,28 @@
<UserControl x:Class="sikFtpClient.View.ConnectionView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:sikFtpClient.View"
xmlns:vm="clr-namespace:sikFtpClient.ViewModel"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<UserControl.DataContext>
<vm:ConnectionViewModel/>
</UserControl.DataContext>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<TextBox Height="30" Grid.Row="1" Text="{Binding Address}"/>
<TextBox Height="30" Grid.Row="2" Text="{Binding Port}"/>
<Button Command="{Binding ConnectCommand}"/>
</Grid>
</UserControl>

View File

@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace sikFtpClient.View
{
/// <summary>
/// Logika interakcji dla klasy ConnectionView.xaml
/// </summary>
public partial class ConnectionView : UserControl
{
public ConnectionView()
{
InitializeComponent();
}
}
}

View File

@ -0,0 +1,12 @@
<UserControl x:Class="sikFtpClient.View.DownloadView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:sikFtpClient.View"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<Grid>
</Grid>
</UserControl>

View File

@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace sikFtpClient.View
{
/// <summary>
/// Logika interakcji dla klasy DownloadView.xaml
/// </summary>
public partial class DownloadView : UserControl
{
public DownloadView()
{
InitializeComponent();
}
}
}

View File

@ -0,0 +1,18 @@
<UserControl x:Class="sikFtpClient.View.LocalDiscElementView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:sikFtpClient.View"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800"
Height="32">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="5*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Label Content="{Binding Name}" Grid.Column="0"/>
<Button Grid.Column="1"/>
</Grid>
</UserControl>

View File

@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace sikFtpClient.View
{
/// <summary>
/// Logika interakcji dla klasy LocalDiscElementView.xaml
/// </summary>
public partial class LocalDiscElementView : UserControl
{
public LocalDiscElementView()
{
InitializeComponent();
}
}
}

View File

@ -0,0 +1,20 @@
<UserControl x:Class="sikFtpClient.View.UploadView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:sikFtpClient.View"
xmlns:vm="clr-namespace:sikFtpClient.ViewModel"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<UserControl.DataContext>
<vm:UploadViewModel/>
</UserControl.DataContext>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Label Grid.Row="0" Content="{Binding CurrentPath}"/>
</Grid>
</UserControl>

View File

@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace sikFtpClient.View
{
/// <summary>
/// Logika interakcji dla klasy UploadView.xaml
/// </summary>
public partial class UploadView : UserControl
{
public UploadView()
{
InitializeComponent();
}
}
}

View File

@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading.Tasks;
namespace sikFtpClient.ViewModel
{
public abstract class BaseViewModel : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
protected virtual bool SetProperty<T>(ref T storage, T value, [CallerMemberName] string propertyName = "")
{
if (EqualityComparer<T>.Default.Equals(storage, value))
return false;
storage = value;
this.OnPropertyChanged(propertyName);
return true;
}
}
}

View File

@ -0,0 +1,88 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Input;
namespace sikFtpClient.ViewModel
{
public class ConnectionViewModel : BaseViewModel
{
public ConnectionViewModel()
{
Address = "";
Port = "";
IsConnected = false;
}
private string address;
private string port;
private bool isConnected;
public string Address
{
get
{
return address;
}
set
{
address = value;
OnPropertyChanged();
}
}
public string Port
{
get
{
return port;
}
set
{
port = value;
OnPropertyChanged();
}
}
public bool IsConnected
{
get
{
return isConnected;
}
set
{
isConnected = value;
OnPropertyChanged();
}
}
public void Connect()
{
//int port = Int32.Parse(Port);
IsConnected = true;
}
public bool CanConnect()
{
if(Address != "" && Port != "")
{
return true;
}
return false;
}
RelayCommand connectCommand;
public ICommand ConnectCommand
{
get
{
if (connectCommand == null)
{
connectCommand = new RelayCommand(param => this.Connect(),
param => true);
}
return connectCommand;
}
}
}
}

View File

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace sikFtpClient.ViewModel
{
class DownloadViewModel
{
}
}

View File

@ -0,0 +1,75 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Input;
namespace sikFtpClient.ViewModel
{
public class LocalDiscElementViewModel : BaseViewModel
{
private string path;
private string name;
private bool isSent;
public string Name
{
get { return name; }
set
{
name = value;
OnPropertyChanged();
}
}
public string Path
{
get { return path; }
set
{
path = value;
OnPropertyChanged();
}
}
public bool IsSent
{
get { return true; }
set
{
this.isSent = value;
OnPropertyChanged();
}
}
public bool CanUpload()
{
if (File.Exists(path))
{
return true;
}
else
{
return false;
}
}
public void Upload()
{
//connection send
IsSent = true;
}
RelayCommand uploadCommand;
public ICommand SaveCommand
{
get
{
if (uploadCommand == null)
{
uploadCommand = new RelayCommand(param => this.Upload(),
param => this.CanUpload());
}
return uploadCommand;
}
}
}
}

View File

@ -0,0 +1,52 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Input;
namespace sikFtpClient.ViewModel
{
public class MainViewModel : BaseViewModel
{
private BaseViewModel viewModel;
public BaseViewModel ViewModel
{
get
{
return viewModel;
}
set
{
viewModel = value;
OnPropertyChanged();
}
}
public void ShowUpload()
{
ViewModel = new UploadViewModel();
}
RelayCommand showUploadCommand;
public ICommand ShowUploadCommand
{
get
{
if (showUploadCommand == null)
{
showUploadCommand = new RelayCommand(param => this.ShowUpload(),
param => true);
}
return showUploadCommand;
}
}
public MainViewModel()
{
ViewModel = new ConnectionViewModel();
}
}
}

View File

@ -0,0 +1,40 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Input;
namespace sikFtpClient.ViewModel
{
public class RelayCommand : ICommand
{
#region Fields
readonly Action<object> _execute;
readonly Predicate<object> _canExecute;
#endregion // Fields
#region Constructors
public RelayCommand(Action<object> execute) : this(execute, null) { }
public RelayCommand(Action<object> execute, Predicate<object> canExecute)
{
if (execute == null)
throw new ArgumentNullException("execute");
_execute = execute; _canExecute = canExecute;
}
#endregion // Constructors
#region ICommand Members
[DebuggerStepThrough]
public bool CanExecute(object parameter)
{
return _canExecute == null ? true : _canExecute(parameter);
}
public event EventHandler CanExecuteChanged
{
add { CommandManager.RequerySuggested += value; }
remove { CommandManager.RequerySuggested -= value; }
}
public void Execute(object parameter) { _execute(parameter); }
#endregion // ICommand Members
}
}

View File

@ -0,0 +1,57 @@
using sikFtpClient.Model;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace sikFtpClient.ViewModel
{
public class UploadViewModel : BaseViewModel
{
public UploadViewModel()
{
this.LocalDiscElementViewModels = new ObservableCollection<LocalDiscElementViewModel>();
CurrentPath = @"C:\Program Files (x86)";
}
public ObservableCollection<LocalDiscElementViewModel> LocalDiscElementViewModels { get; set; }
private string currentPath;
public string CurrentPath
{
get
{
return currentPath;
}
set
{
currentPath = value;
OnPropertyChanged();
UpdateContent();
}
}
public void UpdateContent()
{
if (LocalDiscElementViewModels != null)
{
LocalDiscElementViewModels.Clear();
}
var content = LocalDirectoryModel.GetContent(CurrentPath);
foreach(var element in content)
{
var localDiscElementViewModel = new LocalDiscElementViewModel()
{
Name = element.Name,
Path = element.Path,
IsSent = false
};
LocalDiscElementViewModels.Add(localDiscElementViewModel);
}
}
}
}

Binary file not shown.

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
</configuration>

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,84 @@
#pragma checksum "..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "D3FDAF01238C56FFBC54501E0117DC4020A3A226"
//------------------------------------------------------------------------------
// <auto-generated>
// Ten kod został wygenerowany przez narzędzie.
// Wersja wykonawcza:4.0.30319.42000
//
// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli
// kod zostanie ponownie wygenerowany.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using sikFtpClient.View;
using sikFtpClient.ViewModel;
namespace sikFtpClient {
/// <summary>
/// App
/// </summary>
public partial class App : System.Windows.Application {
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
#line 7 "..\..\App.xaml"
this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
#line default
#line hidden
System.Uri resourceLocater = new System.Uri("/sikFtpClient;component/app.xaml", System.UriKind.Relative);
#line 1 "..\..\App.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
/// <summary>
/// Application Entry Point.
/// </summary>
[System.STAThreadAttribute()]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public static void Main() {
sikFtpClient.App app = new sikFtpClient.App();
app.InitializeComponent();
app.Run();
}
}
}

View File

@ -0,0 +1,84 @@
#pragma checksum "..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "D3FDAF01238C56FFBC54501E0117DC4020A3A226"
//------------------------------------------------------------------------------
// <auto-generated>
// Ten kod został wygenerowany przez narzędzie.
// Wersja wykonawcza:4.0.30319.42000
//
// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli
// kod zostanie ponownie wygenerowany.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using sikFtpClient.View;
using sikFtpClient.ViewModel;
namespace sikFtpClient {
/// <summary>
/// App
/// </summary>
public partial class App : System.Windows.Application {
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
#line 7 "..\..\App.xaml"
this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
#line default
#line hidden
System.Uri resourceLocater = new System.Uri("/sikFtpClient;component/app.xaml", System.UriKind.Relative);
#line 1 "..\..\App.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
/// <summary>
/// Application Entry Point.
/// </summary>
[System.STAThreadAttribute()]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public static void Main() {
sikFtpClient.App app = new sikFtpClient.App();
app.InitializeComponent();
app.Run();
}
}
}

View File

@ -0,0 +1,62 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Ten kod został wygenerowany przez narzędzie.
// Wersja wykonawcza:4.0.30319.42000
//
// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli
// kod zostanie ponownie wygenerowany.
// </auto-generated>
//------------------------------------------------------------------------------
namespace XamlGeneratedNamespace {
/// <summary>
/// GeneratedInternalTypeHelper
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
/// <summary>
/// CreateInstance
/// </summary>
protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
| (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
}
/// <summary>
/// GetPropertyValue
/// </summary>
protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
}
/// <summary>
/// SetPropertyValue
/// </summary>
protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
}
/// <summary>
/// CreateDelegate
/// </summary>
protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
| (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
delegateType,
handler}, null)));
}
/// <summary>
/// AddEventHandler
/// </summary>
protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
eventInfo.AddEventHandler(target, handler);
}
}
}

View File

@ -0,0 +1,62 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Ten kod został wygenerowany przez narzędzie.
// Wersja wykonawcza:4.0.30319.42000
//
// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli
// kod zostanie ponownie wygenerowany.
// </auto-generated>
//------------------------------------------------------------------------------
namespace XamlGeneratedNamespace {
/// <summary>
/// GeneratedInternalTypeHelper
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
/// <summary>
/// CreateInstance
/// </summary>
protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
| (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
}
/// <summary>
/// GetPropertyValue
/// </summary>
protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
}
/// <summary>
/// SetPropertyValue
/// </summary>
protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
}
/// <summary>
/// CreateDelegate
/// </summary>
protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
| (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
delegateType,
handler}, null)));
}
/// <summary>
/// AddEventHandler
/// </summary>
protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
eventInfo.AddEventHandler(target, handler);
}
}
}

Binary file not shown.

View File

@ -0,0 +1,76 @@
#pragma checksum "..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "F542BF0BC738BDE58A90AC8FBD20F1ED12A4B829"
//------------------------------------------------------------------------------
// <auto-generated>
// Ten kod został wygenerowany przez narzędzie.
// Wersja wykonawcza:4.0.30319.42000
//
// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli
// kod zostanie ponownie wygenerowany.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using sikFtpClient;
using sikFtpClient.ViewModel;
namespace sikFtpClient {
/// <summary>
/// MainWindow
/// </summary>
public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/sikFtpClient;component/mainwindow.xaml", System.UriKind.Relative);
#line 1 "..\..\MainWindow.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,76 @@
#pragma checksum "..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "F542BF0BC738BDE58A90AC8FBD20F1ED12A4B829"
//------------------------------------------------------------------------------
// <auto-generated>
// Ten kod został wygenerowany przez narzędzie.
// Wersja wykonawcza:4.0.30319.42000
//
// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli
// kod zostanie ponownie wygenerowany.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using sikFtpClient;
using sikFtpClient.ViewModel;
namespace sikFtpClient {
/// <summary>
/// MainWindow
/// </summary>
public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/sikFtpClient;component/mainwindow.xaml", System.UriKind.Relative);
#line 1 "..\..\MainWindow.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,76 @@
#pragma checksum "..\..\..\View\ConnectionView.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "2A76DF5D63C1846CFDDE3EE6BC50C7BC7D9AD953"
//------------------------------------------------------------------------------
// <auto-generated>
// Ten kod został wygenerowany przez narzędzie.
// Wersja wykonawcza:4.0.30319.42000
//
// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli
// kod zostanie ponownie wygenerowany.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using sikFtpClient.View;
using sikFtpClient.ViewModel;
namespace sikFtpClient.View {
/// <summary>
/// ConnectionView
/// </summary>
public partial class ConnectionView : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/sikFtpClient;component/view/connectionview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\View\ConnectionView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
this._contentLoaded = true;
}
}
}

Binary file not shown.

View File

@ -0,0 +1,76 @@
#pragma checksum "..\..\..\View\ConnectionView.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "2A76DF5D63C1846CFDDE3EE6BC50C7BC7D9AD953"
//------------------------------------------------------------------------------
// <auto-generated>
// Ten kod został wygenerowany przez narzędzie.
// Wersja wykonawcza:4.0.30319.42000
//
// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli
// kod zostanie ponownie wygenerowany.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using sikFtpClient.View;
using sikFtpClient.ViewModel;
namespace sikFtpClient.View {
/// <summary>
/// ConnectionView
/// </summary>
public partial class ConnectionView : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/sikFtpClient;component/view/connectionview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\View\ConnectionView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
this._contentLoaded = true;
}
}
}

Binary file not shown.

View File

@ -0,0 +1,75 @@
#pragma checksum "..\..\..\View\DownloadView.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "F8E9000D3859A2B1D90F0FF85FB95F2E061BB12E"
//------------------------------------------------------------------------------
// <auto-generated>
// Ten kod został wygenerowany przez narzędzie.
// Wersja wykonawcza:4.0.30319.42000
//
// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli
// kod zostanie ponownie wygenerowany.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using sikFtpClient.View;
namespace sikFtpClient.View {
/// <summary>
/// DownloadView
/// </summary>
public partial class DownloadView : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/sikFtpClient;component/view/downloadview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\View\DownloadView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,75 @@
#pragma checksum "..\..\..\View\DownloadView.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "F8E9000D3859A2B1D90F0FF85FB95F2E061BB12E"
//------------------------------------------------------------------------------
// <auto-generated>
// Ten kod został wygenerowany przez narzędzie.
// Wersja wykonawcza:4.0.30319.42000
//
// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli
// kod zostanie ponownie wygenerowany.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using sikFtpClient.View;
namespace sikFtpClient.View {
/// <summary>
/// DownloadView
/// </summary>
public partial class DownloadView : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/sikFtpClient;component/view/downloadview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\View\DownloadView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
this._contentLoaded = true;
}
}
}

Binary file not shown.

View File

@ -0,0 +1,75 @@
#pragma checksum "..\..\..\View\LocalDiscElementView.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "08680DB411C5464B52267530E3E9D7339D862B19"
//------------------------------------------------------------------------------
// <auto-generated>
// Ten kod został wygenerowany przez narzędzie.
// Wersja wykonawcza:4.0.30319.42000
//
// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli
// kod zostanie ponownie wygenerowany.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using sikFtpClient.View;
namespace sikFtpClient.View {
/// <summary>
/// LocalDiscElementView
/// </summary>
public partial class LocalDiscElementView : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/sikFtpClient;component/view/localdiscelementview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\View\LocalDiscElementView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,75 @@
#pragma checksum "..\..\..\View\LocalDiscElementView.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "08680DB411C5464B52267530E3E9D7339D862B19"
//------------------------------------------------------------------------------
// <auto-generated>
// Ten kod został wygenerowany przez narzędzie.
// Wersja wykonawcza:4.0.30319.42000
//
// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli
// kod zostanie ponownie wygenerowany.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using sikFtpClient.View;
namespace sikFtpClient.View {
/// <summary>
/// LocalDiscElementView
/// </summary>
public partial class LocalDiscElementView : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/sikFtpClient;component/view/localdiscelementview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\View\LocalDiscElementView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
this._contentLoaded = true;
}
}
}

Binary file not shown.

View File

@ -0,0 +1,76 @@
#pragma checksum "..\..\..\View\UploadView.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "F445E7FB36656A72A2FF69C134FB816C1751E905"
//------------------------------------------------------------------------------
// <auto-generated>
// Ten kod został wygenerowany przez narzędzie.
// Wersja wykonawcza:4.0.30319.42000
//
// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli
// kod zostanie ponownie wygenerowany.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using sikFtpClient.View;
using sikFtpClient.ViewModel;
namespace sikFtpClient.View {
/// <summary>
/// UploadView
/// </summary>
public partial class UploadView : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/sikFtpClient;component/view/uploadview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\View\UploadView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,76 @@
#pragma checksum "..\..\..\View\UploadView.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "F445E7FB36656A72A2FF69C134FB816C1751E905"
//------------------------------------------------------------------------------
// <auto-generated>
// Ten kod został wygenerowany przez narzędzie.
// Wersja wykonawcza:4.0.30319.42000
//
// Zmiany w tym pliku mogą spowodować nieprawidłowe zachowanie i zostaną utracone, jeśli
// kod zostanie ponownie wygenerowany.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Shell;
using sikFtpClient.View;
using sikFtpClient.ViewModel;
namespace sikFtpClient.View {
/// <summary>
/// UploadView
/// </summary>
public partial class UploadView : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/sikFtpClient;component/view/uploadview.xaml", System.UriKind.Relative);
#line 1 "..\..\..\View\UploadView.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1 @@
ad8267024f83ba27119b2f004b4489c516c5a1ef

View File

@ -0,0 +1,50 @@
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient.csprojAssemblyReference.cache
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\MainWindow.g.cs
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\View\ConnectionVIew.g.cs
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\View\DownloadView.g.cs
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\View\UploadView.g.cs
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient_MarkupCompile.cache
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient_MarkupCompile.lref
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\App.g.cs
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\MainWindow.baml
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\View\ConnectionView.baml
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\View\DownloadView.baml
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\View\UploadView.baml
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient.exe
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient.pdb
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\bin\Debug\sikFtpClient.exe.config
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\bin\Debug\sikFtpClient.exe
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\bin\Debug\sikFtpClient.pdb
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient.g.resources
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient.Properties.Resources.resources
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient.csproj.GenerateResource.cache
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient.csproj.CoreCompileInputs.cache
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\GeneratedInternalTypeHelper.g.cs
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\App.baml
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\View\LocalDiscElementView.g.cs
C:\Users\Roman\source\repos\sikFtpClient\sikFtpClient\obj\Debug\View\LocalDiscElementView.baml
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\bin\Debug\sikFtpClient.exe.config
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\bin\Debug\sikFtpClient.exe
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\bin\Debug\sikFtpClient.pdb
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient.csprojAssemblyReference.cache
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\MainWindow.g.cs
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\View\ConnectionView.g.cs
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\View\DownloadView.g.cs
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\View\LocalDiscElementView.g.cs
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\View\UploadView.g.cs
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\App.g.cs
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\GeneratedInternalTypeHelper.g.cs
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient_MarkupCompile.cache
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient_MarkupCompile.lref
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\App.baml
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\MainWindow.baml
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\View\ConnectionView.baml
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\View\DownloadView.baml
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\View\LocalDiscElementView.baml
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\View\UploadView.baml
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient.g.resources
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient.Properties.Resources.resources
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient.csproj.GenerateResource.cache
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient.csproj.CoreCompileInputs.cache
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient.exe
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\sikFtpClient.pdb

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,20 @@
sikFtpClient
winexe
C#
.cs
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\
sikFtpClient
none
false
DEBUG;TRACE
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\App.xaml
5619787545
21-558927424
131569487696
MainWindow.xaml;View\ConnectionView.xaml;View\DownloadView.xaml;View\LocalDiscElementView.xaml;View\UploadView.xaml;
False

View File

@ -0,0 +1,20 @@
sikFtpClient
winexe
C#
.cs
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\
sikFtpClient
none
false
DEBUG;TRACE
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\App.xaml
5619787545
254775616
131569487696
MainWindow.xaml;View\ConnectionView.xaml;View\DownloadView.xaml;View\LocalDiscElementView.xaml;View\UploadView.xaml;
True

View File

@ -0,0 +1,8 @@
C:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\obj\Debug\GeneratedInternalTypeHelper.g.i.cs
FC:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\App.xaml;;
FC:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\MainWindow.xaml;;
FC:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\View\ConnectionView.xaml;;
FC:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\View\DownloadView.xaml;;
FC:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\View\LocalDiscElementView.xaml;;
FC:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\View\UploadView.xaml;;

View File

@ -0,0 +1,8 @@

FC:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\App.xaml;;
FC:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\MainWindow.xaml;;
FC:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\View\ConnectionView.xaml;;
FC:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\View\DownloadView.xaml;;
FC:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\View\LocalDiscElementView.xaml;;
FC:\Users\Lenovo\Desktop\sikFtpClient\sikFtpClient\View\UploadView.xaml;;

View File

@ -55,6 +55,30 @@
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</ApplicationDefinition> </ApplicationDefinition>
<Compile Include="Connection\Connection.cs" />
<Compile Include="Connection\TcpClient.cs" />
<Compile Include="Model\DiscElementModel.cs" />
<Compile Include="Model\LocalDirectoryModel.cs" />
<Compile Include="Model\LocalFileModel.cs" />
<Compile Include="ViewModel\BaseViewModel.cs" />
<Compile Include="ViewModel\ConnectionViewModel.cs" />
<Compile Include="ViewModel\DownloadViewModel.cs" />
<Compile Include="ViewModel\LocalDiscElementViewModel.cs" />
<Compile Include="ViewModel\MainViewModel.cs" />
<Compile Include="ViewModel\RelayCommand.cs" />
<Compile Include="ViewModel\UploadViewModel.cs" />
<Compile Include="View\ConnectionView.xaml.cs">
<DependentUpon>ConnectionView.xaml</DependentUpon>
</Compile>
<Compile Include="View\DownloadView.xaml.cs">
<DependentUpon>DownloadView.xaml</DependentUpon>
</Compile>
<Compile Include="View\LocalDiscElementView.xaml.cs">
<DependentUpon>LocalDiscElementView.xaml</DependentUpon>
</Compile>
<Compile Include="View\UploadView.xaml.cs">
<DependentUpon>UploadView.xaml</DependentUpon>
</Compile>
<Page Include="MainWindow.xaml"> <Page Include="MainWindow.xaml">
<Generator>MSBuild:Compile</Generator> <Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType> <SubType>Designer</SubType>
@ -67,6 +91,22 @@
<DependentUpon>MainWindow.xaml</DependentUpon> <DependentUpon>MainWindow.xaml</DependentUpon>
<SubType>Code</SubType> <SubType>Code</SubType>
</Compile> </Compile>
<Page Include="View\ConnectionView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="View\DownloadView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="View\LocalDiscElementView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="View\UploadView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="Properties\AssemblyInfo.cs"> <Compile Include="Properties\AssemblyInfo.cs">
@ -94,5 +134,8 @@
<ItemGroup> <ItemGroup>
<None Include="App.config" /> <None Include="App.config" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<Folder Include="Resources\" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project> </Project>