aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Modules/Tango.PPC.Power
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2019-01-21 13:53:00 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2019-01-21 13:53:00 +0200
commit63579cee4493c4a8e3d64348d644fd2eecaca055 (patch)
treebc8e92b3a2751c5fe186ad9af08d88ad8fc02628 /Software/Visual_Studio/PPC/Modules/Tango.PPC.Power
parent1d69ae8399a8e2419af3c4391ea387f5180561c3 (diff)
downloadTango-63579cee4493c4a8e3d64348d644fd2eecaca055.tar.gz
Tango-63579cee4493c4a8e3d64348d644fd2eecaca055.zip
PPC v1.0.0
Diffstat (limited to 'Software/Visual_Studio/PPC/Modules/Tango.PPC.Power')
-rw-r--r--Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/Properties/AssemblyInfo.cs2
-rw-r--r--Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/ViewModels/MainViewVM.cs25
-rw-r--r--Software/Visual_Studio/PPC/Modules/Tango.PPC.Power/Views/MainView.xaml2
3 files changed, 27 insertions, 2 deletions
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
@@ -14,11 +15,35 @@ namespace Tango.PPC.Power.ViewModels
public class MainViewVM : PPCViewModel
{
/// <summary>
+ /// Gets or sets the restart command.
+ /// </summary>
+ public RelayCommand RestartCommand { get; set; }
+
+ /// <summary>
+ /// Initializes a new instance of the <see cref="MainViewVM"/> class.
+ /// </summary>
+ public MainViewVM()
+ {
+ RestartCommand = new RelayCommand(RestartApplication);
+ }
+
+ /// <summary>
/// Called when the application has been started
/// </summary>
public override void OnApplicationStarted()
{
//Start initializing here rather then in the constructor.
}
+
+ /// <summary>
+ /// Restarts the application.
+ /// </summary>
+ 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 @@
<touch:TouchProgressBar Margin="10 5 0 0" Height="10" VerticalAlignment="Top" Maximum="100" Value="60" Foreground="{StaticResource TangoSuccessBrush}" />
</controls:TableGrid>
- <touch:TouchButton Height="60" Margin="0 0 0 0" CornerRadius="30" Width="250">RESTART</touch:TouchButton>
+ <touch:TouchButton Height="60" Margin="0 0 0 0" CornerRadius="30" Width="250" Command="{Binding RestartCommand}">RESTART</touch:TouchButton>
</StackPanel>
</Grid>
</StackPanel>