Aggiunte informazioni versione e titolo dinamico
Sono state aggiunte informazioni sulla versione e sul prodotto nel file `Ganimede.csproj`, inclusi dettagli come `Version`, `Product`, `Description`, `Company` e altre proprietà. Nel file `MainWindow.xaml.cs`, è stato aggiunto l'uso dello spazio dei nomi `System.Reflection` e modificato il costruttore di `MainWindow` per impostare dinamicamente il titolo della finestra principale con la versione dell'applicazione.
This commit is contained in:
@@ -8,6 +8,23 @@
|
|||||||
<UseWPF>true</UseWPF>
|
<UseWPF>true</UseWPF>
|
||||||
<UseWindowsForms>true</UseWindowsForms>
|
<UseWindowsForms>true</UseWindowsForms>
|
||||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||||
|
|
||||||
|
<!-- Informazioni Versione -->
|
||||||
|
<Version>1.0.0</Version>
|
||||||
|
<AssemblyVersion>1.0.0.0</AssemblyVersion>
|
||||||
|
<FileVersion>1.0.0.0</FileVersion>
|
||||||
|
<InformationalVersion>1.0.0</InformationalVersion>
|
||||||
|
|
||||||
|
<!-- Informazioni Prodotto -->
|
||||||
|
<Product>Ganimede</Product>
|
||||||
|
<Description>Estrattore Frame Video con Windows Media Foundation Nativa</Description>
|
||||||
|
<Company>Alby96</Company>
|
||||||
|
<Copyright>Copyright © 2024 Alby96</Copyright>
|
||||||
|
<Authors>Alby96</Authors>
|
||||||
|
|
||||||
|
<!-- Icona e Risorse (opzionali) -->
|
||||||
|
<ApplicationIcon />
|
||||||
|
<Neutral>it-IT</Neutral>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ using System.Windows.Media.Imaging;
|
|||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Reflection;
|
||||||
using Ganimede.Properties;
|
using Ganimede.Properties;
|
||||||
using Ganimede.Services;
|
using Ganimede.Services;
|
||||||
using Ganimede.Models;
|
using Ganimede.Models;
|
||||||
@@ -28,6 +29,11 @@ namespace Ganimede
|
|||||||
public MainWindow()
|
public MainWindow()
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
|
||||||
|
// Imposta il titolo con la versione
|
||||||
|
var version = Assembly.GetExecutingAssembly().GetName().Version;
|
||||||
|
Title = $"Ganimede v{version?.Major}.{version?.Minor}.{version?.Build}";
|
||||||
|
|
||||||
InitializeUI();
|
InitializeUI();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user