Added pluggable log (#44)

This commit is contained in:
Eugene Wang
2015-07-04 11:18:03 -04:00
parent 4356ed0615
commit 69d76569ff
17 changed files with 253 additions and 56 deletions

View File

@@ -30,18 +30,18 @@ namespace Sample.WPF
{
_twainVM = this.DataContext as TwainVM;
Messenger.Default.Register<RefreshCommandsMessage>(this, m => m.HandleRefreshCommands());
Messenger.Default.Register<DialogMessage>(this, msg =>
Messenger.Default.Register<RefreshCommandsMessage>(this, m => m.HandleIt());
Messenger.Default.Register<MessageBoxMessage>(this, msg =>
{
if (Dispatcher.CheckAccess())
{
this.HandleDialogMessageModern(msg);
msg.HandleWithModern(this);
}
else
{
Dispatcher.BeginInvoke(new Action(() =>
{
this.HandleDialogMessageModern(msg);
msg.HandleWithModern(this);
}));
}
});