49 lines
1.1 KiB
C#
49 lines
1.1 KiB
C#
|
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();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|