From 8f9473fe47030e1627b697101f4d77d3d2e38479 Mon Sep 17 00:00:00 2001
From: "harald.martini@student.tugraz.at" <harald.martini@student.tugraz.at>
Date: Wed, 16 Jun 2021 10:47:53 +0200
Subject: [PATCH] Added Settings Tab and About View

---
 .../Converter/BoolToVisibilityConverter.cs    |   9 ++
 VECTO3GUI2020/MainWindow.xaml                 | 105 +++++++++++++++---
 VECTO3GUI2020/Ninject/Vecto3GUI2020Module.cs  |   3 +-
 VECTO3GUI2020/Resources/Images/JRC-About.png  | Bin 0 -> 15773 bytes
 .../Resources/Images/VECTO-About.png          | Bin 0 -> 32597 bytes
 .../Resources/Templates/ButtonTemplates.xaml  |  11 ++
 .../Resources/ViewModelBindings.xaml          |   4 +-
 VECTO3GUI2020/VECTO3GUI2020.csproj            |  18 +++
 .../Implementation/AboutViewModel.cs          |  72 ++++++++++++
 .../Implementation/MainWindowViewModel.cs     |  66 ++++++++++-
 .../Interfaces/ISettingsViewModel.cs          |   2 +-
 VECTO3GUI2020/Views/AboutView.xaml            |  87 +++++++++++++++
 VECTO3GUI2020/Views/AboutView.xaml.cs         |  28 +++++
 13 files changed, 381 insertions(+), 24 deletions(-)
 create mode 100644 VECTO3GUI2020/Resources/Images/JRC-About.png
 create mode 100644 VECTO3GUI2020/Resources/Images/VECTO-About.png
 create mode 100644 VECTO3GUI2020/Resources/Templates/ButtonTemplates.xaml
 create mode 100644 VECTO3GUI2020/ViewModel/Implementation/AboutViewModel.cs
 create mode 100644 VECTO3GUI2020/Views/AboutView.xaml
 create mode 100644 VECTO3GUI2020/Views/AboutView.xaml.cs

diff --git a/VECTO3GUI2020/Helper/Converter/BoolToVisibilityConverter.cs b/VECTO3GUI2020/Helper/Converter/BoolToVisibilityConverter.cs
index 0eb30e7c54..f91f4022fb 100644
--- a/VECTO3GUI2020/Helper/Converter/BoolToVisibilityConverter.cs
+++ b/VECTO3GUI2020/Helper/Converter/BoolToVisibilityConverter.cs
@@ -17,7 +17,16 @@ namespace VECTO3GUI2020.Helper.Converter
 		/// <returns></returns>
 		public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
 		{
+			
+			
+
 			if (value is bool b) {
+				if (parameter != null) {
+					if (string.Equals((string)parameter, "invert", StringComparison.InvariantCultureIgnoreCase)) {
+						b = !b;
+					}
+				}
+
 				var visibility = b ? Visibility.Collapsed : Visibility.Visible;
 				return visibility;
 			}
diff --git a/VECTO3GUI2020/MainWindow.xaml b/VECTO3GUI2020/MainWindow.xaml
index 73a0a4efb0..4da7c0c708 100644
--- a/VECTO3GUI2020/MainWindow.xaml
+++ b/VECTO3GUI2020/MainWindow.xaml
@@ -14,30 +14,99 @@
 
 
     <Grid x:Name="Grid" >
-        <Grid.ColumnDefinitions>
-            <ColumnDefinition Width="1*"/>
-        </Grid.ColumnDefinitions>
-        <Grid.RowDefinitions>
-            <RowDefinition Height="40"/>
-            <RowDefinition Height="1.5*"/>
-            <RowDefinition Height="5"></RowDefinition>
-            <RowDefinition Height="1*"/>
-        </Grid.RowDefinitions>
-
-            <StackPanel Grid.Row="0" Orientation="Vertical">
-                <Menu x:Name="menu" AutomationProperties.Name="-" AutomationProperties.AutomationId="Test" IsMainMenu="True">
-                <MenuItem Header="File" x:Name="MenuItemFile"  AutomationProperties.Name="=" VerticalAlignment="Stretch">
+        <DockPanel>
+            <StackPanel DockPanel.Dock="Top" Grid.Row="0" Orientation="Vertical">
+                <Menu IsMainMenu="True">
+                    <MenuItem Header="File" x:Name="MenuItemFile"  AutomationProperties.Name="=" VerticalAlignment="Stretch">
                         <MenuItem Header="Settings" Command="{Binding OpenSettings}"/>
                         <MenuItem Header="New File" Command="{Binding NewInterimFile}"/>
-                        <MenuItem Header="Open File" Command="{Binding AddJob}"/>
+                        <!--<MenuItem Header="Open File" Command="{Binding AddJob}"/>-->
                     </MenuItem>
                 </Menu>
             </StackPanel>
+                <UniformGrid Rows="1" DockPanel.Dock="Top" Width="400" HorizontalAlignment="Left">
+                    <Border x:Name="JobsButtonBorder" BorderThickness ="0 0 0 3">
+                        <Border.Style>
+                            <Style TargetType="Border">
+                                <Style.Triggers>
+                                    <DataTrigger Binding="{Binding JobsSelected}" Value="true">
+                                        <Setter Property="BorderBrush" Value="{StaticResource AccentColorButton}"></Setter>
+                                    </DataTrigger>
+                                </Style.Triggers>
+                            </Style>
+                        </Border.Style>
+                        
+                 
+                        <Button x:Name="Jobs" Margin="0 0 0 0" 
+                                VerticalAlignment="Stretch"
+                                DockPanel.Dock="Top" 
+                                Content="Jobs"
+                                Command="{Binding SwitchTopView}"
+                                CommandParameter="Jobs"
+                                Style="{DynamicResource MultiStageButtonStyle1}">
+                        </Button>
+                    </Border>
 
+                <Border BorderThickness="{Binding ElementName=JobsButtonBorder, Path=BorderThickness}" >
+                    <Border.Style>
+                        <Style TargetType="Border">
+                            <Style.Triggers>
+                                <DataTrigger Binding="{Binding SettingsSelected}" Value="true">
+                                    <Setter Property="BorderBrush" Value="{StaticResource AccentColorButton}"></Setter>
+                                </DataTrigger>
+                            </Style.Triggers>
+                        </Style>
+                    </Border.Style>
+                    <Button Margin="0 0 0 0" 
+                            VerticalAlignment="Stretch"
+                            DockPanel.Dock="Top" 
+                            Content="Settings"
+                            Command="{Binding SwitchTopView}"
+                            CommandParameter="Settings"
+                            Style="{DynamicResource MultiStageButtonStyle1}">
+                    </Button>
+                    </Border>
+                <Border BorderThickness="{Binding ElementName=JobsButtonBorder, Path=BorderThickness}">
+                    <Border.Style>
+                        <Style TargetType="Border">
+                            <Style.Triggers>
+                                <DataTrigger Binding="{Binding AboutSelected}" Value="true">
+                                    <Setter Property="BorderBrush" Value="{StaticResource AccentColorButton}"/>
+                                </DataTrigger>
+                            </Style.Triggers>
+                        </Style>
+                    </Border.Style>
+                    <Button Margin="0 0 0 0" 
+                            VerticalAlignment="Stretch"
+                            DockPanel.Dock="Top" 
+                            Content="About"
+                            Command="{Binding SwitchTopView}"
+                            CommandParameter="About"
+                            Style="{DynamicResource MultiStageButtonStyle1}">
+                    </Button>
+                </Border>
+            </UniformGrid>
 
-        <ContentControl Grid.Row="1" Margin="0, 4, 0 0" Content="{Binding CurrentViewModelTop}"/>
-        <GridSplitter Grid.Row="2" HorizontalAlignment="Stretch" Height="5"/>
-        <ContentControl Grid.Row="3" Margin="0,0,0,0" Name="ContentControlBottom" Content="{Binding CurrentViewModelBottom}"/>
-    
+
+
+
+            <Border DockPanel.Dock="Top" BorderBrush="{DynamicResource AccentColorButton}" BorderThickness="3">
+                    <Grid>
+                        <Grid.ColumnDefinitions>
+                            <ColumnDefinition Width="1*"/>
+                        </Grid.ColumnDefinitions>
+                        <Grid.RowDefinitions>
+                            <RowDefinition Height="1.5*"/>
+                            <RowDefinition Height="5"></RowDefinition>
+                            <RowDefinition Height="1*"/>
+                        </Grid.RowDefinitions>
+
+                    <ContentControl Grid.Row="0" Margin="0, 4, 0 0" Content="{Binding CurrentViewModelTop}"/>
+                    <GridSplitter Grid.Row="1" HorizontalAlignment="Stretch" Height="5"/>
+                    <ContentControl Visibility="{Binding JobsSelected,
+                        Converter={StaticResource BooleanToVisibilityConverter}}"  Grid.Row="2" Margin="0,0,0,0" Name="ContentControlBottom" Content="{Binding CurrentViewModelBottom}"/>
+                    </Grid>
+            </Border>
+        </DockPanel>
     </Grid>
 </Window>
diff --git a/VECTO3GUI2020/Ninject/Vecto3GUI2020Module.cs b/VECTO3GUI2020/Ninject/Vecto3GUI2020Module.cs
index e9b081a716..5dd4bcd596 100644
--- a/VECTO3GUI2020/Ninject/Vecto3GUI2020Module.cs
+++ b/VECTO3GUI2020/Ninject/Vecto3GUI2020Module.cs
@@ -20,9 +20,10 @@ namespace VECTO3GUI2020.Ninject
 			Bind<IMainViewModel>().To<JobListViewModel>();
 			Bind<ISettingsViewModel>().To<SettingsViewModel>();
 			Bind<IOutputViewModel>().To<OutputViewModel>().InSingletonScope();
-			Bind<ISettingsModel>().To<SettingsModel>();
+			Bind<ISettingsModel>().To<SettingsModel>().InSingletonScope();
 			Bind<IDialogHelper>().To<DialogHelper>().InSingletonScope();
 			Bind<IWindowHelper>().To<WindowHelper>();
+			Bind<AboutViewModel>().ToSelf().InSingletonScope();
 		}
 
 		#endregion
diff --git a/VECTO3GUI2020/Resources/Images/JRC-About.png b/VECTO3GUI2020/Resources/Images/JRC-About.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ccda103840925863e14e959ef1371dedc797ba6
GIT binary patch
literal 15773
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
UC5mO>)@cYC2}SWLQKK*a1E6i1SO5S3

literal 0
HcmV?d00001

diff --git a/VECTO3GUI2020/Resources/Images/VECTO-About.png b/VECTO3GUI2020/Resources/Images/VECTO-About.png
new file mode 100644
index 0000000000000000000000000000000000000000..4755b511626afcd157f27b0cf70e1c21b6ee067e
GIT binary patch
literal 32597
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
K$(PHT1^pjeNGdD<

literal 0
HcmV?d00001

diff --git a/VECTO3GUI2020/Resources/Templates/ButtonTemplates.xaml b/VECTO3GUI2020/Resources/Templates/ButtonTemplates.xaml
new file mode 100644
index 0000000000..72b220dc8d
--- /dev/null
+++ b/VECTO3GUI2020/Resources/Templates/ButtonTemplates.xaml
@@ -0,0 +1,11 @@
+<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
+   
+    <ControlTemplate x:Key="multistageParameterControlErrorTemplate">
+        <Grid>
+            <AdornedElementPlaceholder x:Name="placeHolder"></AdornedElementPlaceholder>
+            <TextBlock Text="!" Height="Auto" FontWeight="ExtraBold" Foreground="OrangeRed" HorizontalAlignment="Right" VerticalAlignment="Center" Margin="0 0 -10 0"></TextBlock>
+        </Grid>
+
+    </ControlTemplate>
+</ResourceDictionary>
\ No newline at end of file
diff --git a/VECTO3GUI2020/Resources/ViewModelBindings.xaml b/VECTO3GUI2020/Resources/ViewModelBindings.xaml
index 8ab51b42b3..cec5521274 100644
--- a/VECTO3GUI2020/Resources/ViewModelBindings.xaml
+++ b/VECTO3GUI2020/Resources/ViewModelBindings.xaml
@@ -28,7 +28,9 @@
         <views:SettingsView/>
     </DataTemplate>
 
-    
+    <DataTemplate x:Shared="False" DataType="{x:Type impl:AboutViewModel}">
+        <views:AboutView></views:AboutView>
+    </DataTemplate>
 
 
 
diff --git a/VECTO3GUI2020/VECTO3GUI2020.csproj b/VECTO3GUI2020/VECTO3GUI2020.csproj
index 9de0c0a0c3..a96bb060f6 100644
--- a/VECTO3GUI2020/VECTO3GUI2020.csproj
+++ b/VECTO3GUI2020/VECTO3GUI2020.csproj
@@ -203,6 +203,7 @@
     <Compile Include="TestViewModel.cs" />
     <Compile Include="Util\XML\Implementation\ComponentWriter\XMLBusAuxiliariesWriter.cs" />
     <Compile Include="Util\XML\Implementation\ComponentWriter\XMLPTOWriter.cs" />
+    <Compile Include="ViewModel\Implementation\AboutViewModel.cs" />
     <Compile Include="ViewModel\Implementation\Document\DeclarationJobViewModel.cs" />
     <Compile Include="ViewModel\Implementation\Document\DeclarationTrailerJobDocumentViewModel.cs" />
     <Compile Include="Model\Interfaces\IAuxiliaryModelFactory.cs" />
@@ -318,6 +319,9 @@
     <Compile Include="ViewModel\MultiStage\Interfaces\IMultistageAirdragViewModel.cs" />
     <Compile Include="ViewModel\MultiStage\Interfaces\IMultiStageViewModelFactory.cs" />
     <Compile Include="ViewModel\Implementation\OutputViewModel.cs" />
+    <Compile Include="Views\AboutView.xaml.cs">
+      <DependentUpon>AboutView.xaml</DependentUpon>
+    </Compile>
     <Compile Include="Views\CustomControls\ComboParameter.xaml.cs">
       <DependentUpon>ComboParameter.xaml</DependentUpon>
     </Compile>
@@ -522,6 +526,10 @@
       <SubType>Designer</SubType>
       <Generator>MSBuild:Compile</Generator>
     </Page>
+    <Page Include="Resources\Templates\ButtonTemplates.xaml">
+      <SubType>Designer</SubType>
+      <Generator>MSBuild:Compile</Generator>
+    </Page>
     <Page Include="Resources\Templates\ErrorTemplates.xaml">
       <SubType>Designer</SubType>
       <Generator>MSBuild:Compile</Generator>
@@ -534,6 +542,10 @@
       <SubType>Designer</SubType>
       <Generator>MSBuild:Compile</Generator>
     </Page>
+    <Page Include="Views\AboutView.xaml">
+      <SubType>Designer</SubType>
+      <Generator>MSBuild:Compile</Generator>
+    </Page>
     <Page Include="Views\CustomControls\ComboParameter.xaml">
       <SubType>Designer</SubType>
       <Generator>MSBuild:Compile</Generator>
@@ -817,6 +829,12 @@
       <LastGenOutput>Version.cs</LastGenOutput>
     </None>
   </ItemGroup>
+  <ItemGroup>
+    <Resource Include="Resources\Images\JRC-About.png" />
+  </ItemGroup>
+  <ItemGroup>
+    <Resource Include="Resources\Images\VECTO-About.png" />
+  </ItemGroup>
   <!-- ItemGroup>
     <Analyzer Include="..\packages\Microsoft.DependencyValidation.Analyzers.0.11.0\analyzers\dotnet\cs\Microsoft.DependencyValidation.Analyzers.resources.dll" />
   </-ItemGroup -->
diff --git a/VECTO3GUI2020/ViewModel/Implementation/AboutViewModel.cs b/VECTO3GUI2020/ViewModel/Implementation/AboutViewModel.cs
new file mode 100644
index 0000000000..de8eef21be
--- /dev/null
+++ b/VECTO3GUI2020/ViewModel/Implementation/AboutViewModel.cs
@@ -0,0 +1,72 @@
+using System.Diagnostics;
+using System.Windows.Input;
+using Microsoft.Toolkit.Mvvm.Input;
+using VECTO3GUI2020.ViewModel.Implementation.Common;
+using VECTO3GUI2020.ViewModel.Interfaces;
+
+namespace VECTO3GUI2020.ViewModel.Implementation
+{
+	public class AboutViewModel : ViewModelBase, IMainViewModel
+	{
+		#region Members
+
+		private ICommand _euplLinkClickedCommand;
+		private ICommand _mailClickedCommand;
+		private ICommand _jrcPicClickedCommand;
+
+		#endregion
+
+		#region Properties
+
+		public string EUPLLink { get; set; }
+		public string JRCMail { get; set; }
+		public string JRCPic { get; set; }
+
+		#endregion
+
+		public AboutViewModel()
+		{
+			EUPLLink = "https://joinup.ec.europa.eu/community/eupl/og_page/eupl";
+			JRCMail = "mailto:jrc-vecto@ec.europa.eu";
+			JRCPic = "http://ec.europa.eu/dgs/jrc/index.cfm";
+		}
+		
+		#region Commands
+
+		public ICommand EUPLLinkClickedCommand
+		{
+			get
+			{
+				return _euplLinkClickedCommand ?? (_euplLinkClickedCommand = new RelayCommand(DoLinkClickedCommand));
+			}
+		}
+
+		private void DoLinkClickedCommand()
+		{
+			Process.Start(EUPLLink);
+		}
+
+		public ICommand MailClickedCommand
+		{
+			get { return _mailClickedCommand ?? (_mailClickedCommand = new RelayCommand(DoMailClickedCommand)); }
+		}
+
+		private void DoMailClickedCommand()
+		{
+			Process.Start(JRCMail);
+		}
+
+		public ICommand JrcPicClickedCommand
+		{
+			get { return _jrcPicClickedCommand ?? (_jrcPicClickedCommand = new RelayCommand(DoJrcPicClickedCommand)); }
+		}
+
+		private void DoJrcPicClickedCommand()
+		{
+			Process.Start(JRCPic);
+		}
+		#endregion
+
+
+	}
+}
diff --git a/VECTO3GUI2020/ViewModel/Implementation/MainWindowViewModel.cs b/VECTO3GUI2020/ViewModel/Implementation/MainWindowViewModel.cs
index ddb2e680e4..98d114dc65 100644
--- a/VECTO3GUI2020/ViewModel/Implementation/MainWindowViewModel.cs
+++ b/VECTO3GUI2020/ViewModel/Implementation/MainWindowViewModel.cs
@@ -1,4 +1,5 @@
 using System;
+using System.Collections.Generic;
 using VECTO3GUI2020.ViewModel.Interfaces;
 using Ninject;
 using System.Diagnostics;
@@ -20,28 +21,87 @@ namespace VECTO3GUI2020.ViewModel.Implementation
         
         #region Commands
         private ICommand _openSettings;
+
+		private ICommand _switchTopView;
 		private IWindowHelper _windowHelper;
 		private ISettingsViewModel _settingsViewModel;
+		private IMainViewModel _currentViewModelTop;
 
+		private Dictionary<string, IMainViewModel> _viewModels = new Dictionary<string, IMainViewModel>(StringComparer.InvariantCultureIgnoreCase);
+		private readonly AboutViewModel _aboutViewModel;
 
 		#endregion
 
+		
 
-        public MainWindowViewModel(IWindowHelper windowHelper, ISettingsViewModel settingsViewModel, IJobListViewModel jobListViewModel, IOutputViewModel outputViewModel)
+        public MainWindowViewModel(IWindowHelper windowHelper, ISettingsViewModel settingsViewModel, IJobListViewModel jobListViewModel, IOutputViewModel outputViewModel, AboutViewModel aboutVm)
 		{
 			_windowHelper = windowHelper;
 			_settingsViewModel = settingsViewModel;
 			_jobListVm = jobListViewModel;
+			_aboutViewModel = aboutVm;
+			_currentViewModelTop = _jobListVm;
 			_bottomView = outputViewModel;
+			
 			//_bottomView = new TestViewModel();
+            _viewModels.Add("Jobs", _jobListVm);
+            _viewModels.Add("Settings", _settingsViewModel);
+			_viewModels.Add("About", _aboutViewModel);
+
+
+
+		}
+
+		public ICommand SwitchTopView
+		{
+			get
+			{
+				return _switchTopView ?? (_switchTopView = new RelayCommand<string>(SwitchTopViewModel, (s) => true));
+			}
+		}
+
+		public void SwitchTopViewModel(string key)
+		{
+			CurrentViewModelTop = _viewModels[key];
+		}
+
+		public bool JobsSelected
+		{
+			get
+			{
+				return CurrentViewModelTop == _jobListVm;
+			}
+		}
+
+		public bool SettingsSelected
+		{
+			get
+			{ 
+				return CurrentViewModelTop == _settingsViewModel;
+			}
+		}
+
+		public bool AboutSelected
+		{
+			get
+			{
+				return CurrentViewModelTop == _aboutViewModel;
+			}
 		}
 
 		public IMainViewModel CurrentViewModelTop
         {
-            get { return _jobListVm;
+            get { return _currentViewModelTop;
 
             }
-			set { throw new NotImplementedException(); }
+			set
+			{
+				if (SetProperty(ref _currentViewModelTop, value)) {
+					OnPropertyChanged(nameof(JobsSelected));
+					OnPropertyChanged(nameof(SettingsSelected));
+					OnPropertyChanged(nameof(AboutSelected));
+				}
+			}
 		}
 
         public IMainViewModel CurrentViewModelBottom
diff --git a/VECTO3GUI2020/ViewModel/Interfaces/ISettingsViewModel.cs b/VECTO3GUI2020/ViewModel/Interfaces/ISettingsViewModel.cs
index 889bdc9b65..9718b18a22 100644
--- a/VECTO3GUI2020/ViewModel/Interfaces/ISettingsViewModel.cs
+++ b/VECTO3GUI2020/ViewModel/Interfaces/ISettingsViewModel.cs
@@ -1,6 +1,6 @@
 namespace VECTO3GUI2020.ViewModel.Interfaces
 {
-    public interface ISettingsViewModel
+    public interface ISettingsViewModel : IMainViewModel
     {
 
 
diff --git a/VECTO3GUI2020/Views/AboutView.xaml b/VECTO3GUI2020/Views/AboutView.xaml
new file mode 100644
index 0000000000..406d408dbb
--- /dev/null
+++ b/VECTO3GUI2020/Views/AboutView.xaml
@@ -0,0 +1,87 @@
+<UserControl x:Class="VECTO3GUI2020.Views.AboutView"
+             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
+             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
+             xmlns:local="clr-namespace:VECTO3GUI2020.Views"
+             mc:Ignorable="d" 
+             d:DesignHeight="450" d:DesignWidth="800">
+    <Grid>
+        <Grid.ColumnDefinitions>
+            <ColumnDefinition Width="5"/>
+            <ColumnDefinition/>
+            <ColumnDefinition Width="5"/>
+        </Grid.ColumnDefinitions>
+
+        <Grid Grid.Column ="1">
+            <Grid.RowDefinitions>
+                <RowDefinition Height="10"/>
+                <RowDefinition/>
+                <RowDefinition Height="38"/>
+                <RowDefinition Height="115"/>
+                <RowDefinition Height="30"/>
+            </Grid.RowDefinitions>
+
+            <Grid Grid.Row="1">
+                <Image HorizontalAlignment="Center" VerticalAlignment="Center">
+                    <Image.Source>
+                        <BitmapImage  UriSource="../Resources/Images/VECTO-About.png"/>
+                    </Image.Source>
+                </Image>
+            </Grid>
+
+            <Grid Grid.Row="2" Margin="0,5,0,0">
+                <StackPanel Orientation="Vertical" HorizontalAlignment="Left" Margin="5,0,0,0">
+                    <TextBlock>
+                        <Hyperlink NavigateUri="{Binding EUPLLink}" Command="{Binding EUPLLinkClickedCommand}">
+                            <TextBlock Text="VECTO is licensed under EUPL 1.1+"/>
+                        </Hyperlink> 
+                    </TextBlock>
+                    <TextBlock Text="Copyright © 2012-2019 European Union"/>
+                </StackPanel>
+            </Grid>
+
+            <Grid Grid.Row="3">
+
+                <Grid.ColumnDefinitions>
+                    <ColumnDefinition/>
+                    <ColumnDefinition/>
+                </Grid.ColumnDefinitions>
+
+                <Grid Grid.Column="0" Margin="10,30,0,0" >
+                    <StackPanel Orientation="Vertical" HorizontalAlignment="Left">
+                        <TextBlock Text="Developed on behalf of the"/>
+                        <TextBlock Text="European Commission DG CLIMA" Margin="20,0,0,0"/>
+                    </StackPanel>
+                </Grid>
+
+                <Grid Grid.Column="1">
+                    <Button Command="{Binding JrcPicClickedCommand}">
+                        <Button.Template>
+                            <ControlTemplate>
+                                <Image HorizontalAlignment="Center" VerticalAlignment="Center">
+                                    <Image.Source>
+                                        <BitmapImage  UriSource="../Resources/Images/JRC-About.png"/>
+                                    </Image.Source>
+                                </Image>
+                            </ControlTemplate>
+                        </Button.Template>
+                    </Button>
+                </Grid>
+            </Grid>
+
+            <Grid Grid.Row="4">
+                <StackPanel Orientation="Horizontal" Margin="10,0,0,0">
+                    <TextBlock Text="Support Contact:"/>
+                    <TextBlock Margin="5,0,0,0">
+                        <Hyperlink NavigateUri="{Binding JRCMail}" Command="{Binding MailClickedCommand}" >
+                            <TextBlock Text="jrc-vecto@ec.europa.eu"/>
+                        </Hyperlink> 
+                    </TextBlock>
+                </StackPanel>
+            </Grid>
+
+        </Grid>
+
+    </Grid>
+</UserControl>
diff --git a/VECTO3GUI2020/Views/AboutView.xaml.cs b/VECTO3GUI2020/Views/AboutView.xaml.cs
new file mode 100644
index 0000000000..6522582166
--- /dev/null
+++ b/VECTO3GUI2020/Views/AboutView.xaml.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace VECTO3GUI2020.Views
+{
+    /// <summary>
+    /// Interaction logic for AboutView.xaml
+    /// </summary>
+    public partial class AboutView : UserControl
+    {
+        public AboutView()
+        {
+            InitializeComponent();
+        }
+    }
+}
-- 
GitLab