aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/ViewModels/EventsViewVM.cs
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2018-07-23 11:37:09 +0300
committerShlomo Hecht <shlomo@twine-s.com>2018-07-23 11:37:09 +0300
commit8a84d33ab8d8a44b1036bb8c5707858d7a25b123 (patch)
tree26658a7d67adade1389a4d71ded4d9a56c0e7e04 /Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/ViewModels/EventsViewVM.cs
parent81dd84b2749ee06fa592ac64075c0d8195972aa5 (diff)
parent87444d2a16e63e9b992c25a9e9fbaf3bb5b91025 (diff)
downloadTango-8a84d33ab8d8a44b1036bb8c5707858d7a25b123.tar.gz
Tango-8a84d33ab8d8a44b1036bb8c5707858d7a25b123.zip
merge
Diffstat (limited to 'Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/ViewModels/EventsViewVM.cs')
-rw-r--r--Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/ViewModels/EventsViewVM.cs15
1 files changed, 11 insertions, 4 deletions
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/ViewModels/EventsViewVM.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/ViewModels/EventsViewVM.cs
index 98fcf12db..50caced63 100644
--- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/ViewModels/EventsViewVM.cs
+++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Logging/ViewModels/EventsViewVM.cs
@@ -25,6 +25,7 @@ namespace Tango.MachineStudio.Logging.ViewModels
private ObservableCollection<MachinesEvent> _realTimeEvents;
private Machine _connectedMachine;
private LoggingNavigationManager _navigation;
+ private bool _dialog_shown;
private Machine _selectedMachine;
public Machine SelectedMachine
@@ -178,10 +179,16 @@ namespace Tango.MachineStudio.Logging.ViewModels
private void OnSelectedEventChanged()
{
- if (SelectedEvent != null && SelectedEvent.Type != BL.Enumerations.EventTypes.ApplicationStarted)
+ if (SelectedEvent != null && SelectedEvent.Type != BL.Enumerations.EventTypes.ApplicationStarted && !_dialog_shown)
{
- _notification.ShowModalDialog<EventDetailsViewVM, EventDetailsView>(new EventDetailsViewVM(SelectedEvent), (x) => { }, () => { });
- SelectedEvent = null;
+ _dialog_shown = true;
+ _notification.ShowModalDialog<EventDetailsViewVM, EventDetailsView>(new EventDetailsViewVM(SelectedEvent), (x) =>
+ {
+
+ }, () =>
+ {
+ _dialog_shown = false;
+ });
}
}
@@ -192,7 +199,7 @@ namespace Tango.MachineStudio.Logging.ViewModels
TimelineViewVM.Initialize(events.ToList());
- _navigation.NavigateTo(LoggingNavigationView.TimelineView);
+ _navigation.NavigateTo(LoggingNavigationView.TimelineWrapperView);
}
}
}