From 63579cee4493c4a8e3d64348d644fd2eecaca055 Mon Sep 17 00:00:00 2001 From: Roy Ben-Shabat Date: Mon, 21 Jan 2019 13:53:00 +0200 Subject: PPC v1.0.0 --- .../Tango.PPC.Power/Properties/AssemblyInfo.cs | 2 +- .../Tango.PPC.Power/ViewModels/MainViewVM.cs | 25 ++++++++++++++++++++++ .../Modules/Tango.PPC.Power/Views/MainView.xaml | 2 +- 3 files changed, 27 insertions(+), 2 deletions(-) (limited to 'Software/Visual_Studio/PPC/Modules/Tango.PPC.Power') diff --git a/Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/Properties/AssemblyInfo.cs b/Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/Properties/AssemblyInfo.cs index a88d39005..def518165 100644 --- a/Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/Properties/AssemblyInfo.cs +++ b/Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/Properties/AssemblyInfo.cs @@ -8,7 +8,7 @@ using System.Windows; // set of attributes. Change these attribute values to modify the information // associated with an assembly. [assembly: AssemblyTitle("Tango Power Module")] -[assembly: AssemblyVersion("2.0.1.1407")] +[assembly: AssemblyVersion("1.0.0.0")] [assembly: ThemeInfo( ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located diff --git a/Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/ViewModels/MainViewVM.cs b/Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/ViewModels/MainViewVM.cs index b92a43489..bd8fe65f9 100644 --- a/Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/ViewModels/MainViewVM.cs +++ b/Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/ViewModels/MainViewVM.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using Tango.Core.Commands; using Tango.PPC.Common; namespace Tango.PPC.Power.ViewModels @@ -13,6 +14,19 @@ namespace Tango.PPC.Power.ViewModels /// public class MainViewVM : PPCViewModel { + /// + /// Gets or sets the restart command. + /// + public RelayCommand RestartCommand { get; set; } + + /// + /// Initializes a new instance of the class. + /// + public MainViewVM() + { + RestartCommand = new RelayCommand(RestartApplication); + } + /// /// Called when the application has been started /// @@ -20,5 +34,16 @@ namespace Tango.PPC.Power.ViewModels { //Start initializing here rather then in the constructor. } + + /// + /// Restarts the application. + /// + private async void RestartApplication() + { + if (await NotificationProvider.ShowQuestion("Are you sure you want to restart the application?")) + { + ApplicationManager.Restart(); + } + } } } diff --git a/Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/Views/MainView.xaml b/Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/Views/MainView.xaml index 42c43eb32..4add8e94c 100644 --- a/Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/Views/MainView.xaml +++ b/Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/Views/MainView.xaml @@ -42,7 +42,7 @@ - RESTART + RESTART -- cgit v1.3.1