diff --git a/src/AdvancedCalculator/ViewModels/MainViewModel.cs b/src/AdvancedCalculator/ViewModels/MainViewModel.cs index 76f2a35..2d1a128 100644 --- a/src/AdvancedCalculator/ViewModels/MainViewModel.cs +++ b/src/AdvancedCalculator/ViewModels/MainViewModel.cs @@ -6,6 +6,7 @@ using AdvancedCalculator.Models; using AdvancedCalculator.Services; using CSMic; using System; +using System.Reflection; namespace AdvancedCalculator.ViewModels; @@ -42,6 +43,12 @@ public partial class MainViewModel : ViewModelBase public ObservableCollection History { get; } public ObservableCollection Variables { get; } + // App version string, sourced from AssemblyInformationalVersion + public string AppVersion { get; } = + typeof(MainViewModel).Assembly + .GetCustomAttribute()? + .InformationalVersion ?? "0.0.0"; + [RelayCommand] private void ToggleFunctions() { diff --git a/src/AdvancedCalculator/Views/MainView.axaml b/src/AdvancedCalculator/Views/MainView.axaml index c1b4112..9a2812e 100644 --- a/src/AdvancedCalculator/Views/MainView.axaml +++ b/src/AdvancedCalculator/Views/MainView.axaml @@ -26,7 +26,8 @@ - + @@ -64,6 +65,12 @@ HorizontalAlignment="Center" VerticalAlignment="Center" /> + + + +