C# Class SimpleCrypt.ViewModels.MainViewModel

Inheritance: Caliburn.Micro.Screen
Mostra file Open project: bitbeans/lageant

Public Methods

Method Description
DragEnterDecryption ( object sender, System.Windows.DragEventArgs e ) : void
DragEnterEncryption ( object sender, System.Windows.DragEventArgs e ) : void
DropFileForDecryption ( object sender, System.Windows.DragEventArgs e ) : void
DropFileForEncryption ( object sender, System.Windows.DragEventArgs e ) : void

Encrypt files per Drag and Drop.

MainViewModel ( ) : System

MainViewModel construcor for XAML.

PreviewDragOverForDecryption ( object sender, System.Windows.DragEventArgs e ) : void
PreviewDragOverForEncryption ( object sender, System.Windows.DragEventArgs e ) : void
RefreshKeys ( ) : void

Private Methods

Method Description
DecryptFile ( Key key, string file ) : Task
EncryptFile ( byte recipientPublicKey, string file ) : System.Threading.Tasks.Task
GetSenderPublicKeyFromFileHeader ( string file ) : byte[]
MainViewModel ( IWindowManager windowManager, IEventAggregator eventAggregator ) : System
MainViewModel ( IWindowManager windowManager, IEventAggregator eventAggregator, ILageantClient lageantClient ) : System

MainViewModel construcor.

Method Details

DragEnterDecryption() public method

public DragEnterDecryption ( object sender, System.Windows.DragEventArgs e ) : void
sender object
e System.Windows.DragEventArgs
return void

DragEnterEncryption() public method

public DragEnterEncryption ( object sender, System.Windows.DragEventArgs e ) : void
sender object
e System.Windows.DragEventArgs
return void

DropFileForDecryption() public method

public DropFileForDecryption ( object sender, System.Windows.DragEventArgs e ) : void
sender object
e System.Windows.DragEventArgs
return void

DropFileForEncryption() public method

Encrypt files per Drag and Drop.
public DropFileForEncryption ( object sender, System.Windows.DragEventArgs e ) : void
sender object
e System.Windows.DragEventArgs
return void

MainViewModel() public method

MainViewModel construcor for XAML.
public MainViewModel ( ) : System
return System

PreviewDragOverForDecryption() public method

public PreviewDragOverForDecryption ( object sender, System.Windows.DragEventArgs e ) : void
sender object
e System.Windows.DragEventArgs
return void

PreviewDragOverForEncryption() public method

public PreviewDragOverForEncryption ( object sender, System.Windows.DragEventArgs e ) : void
sender object
e System.Windows.DragEventArgs
return void

RefreshKeys() public method

public RefreshKeys ( ) : void
return void