//V tuto chvíli nepotřebné USING
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Windows.Data;
//using System.Windows.Documents;
//using System.Windows.Input;
//using System.Windows.Media;
//using System.Windows.Media.Imaging;
//using System.Windows.Shapes;
using System.Windows.Controls;
using System;
using System.Windows;
using System.Reflection;
using System.IO;
namespace PM_view
{
///
/// Okno, které podává informace o programu - název, vereze, datum sestavení, kdo vytvořil.
///
public partial class about_win : Window
{
///
/// Konstruktor, který má výpis vlastností na starosti. V bloku try / catch je ošetřena možnost, kdy aplikace je z určitého důvodu spouštěna bez řádné instalace.
/// V té chvíli se nezobrazuje verze programu
///
public about_win()
{
InitializeComponent();
System.Deployment.Application.ApplicationDeployment apD = null;
try
{
///pokouší se vypsat nainstalovanou verzi programu
apD = System.Deployment.Application.ApplicationDeployment.CurrentDeployment;
string verze = apD.CurrentVersion.ToString();
Verze.Text = (Verze.Text + verze);
}
catch
{
///Zobrazená zpráva v případě, že aplikace není nainstalována
Verze.Text = (Verze.Text + "Není možné zjistit verzi, nejspíš není aplikace nainstalována");
}
/// Pomocí typu DateTipe, sestavuejeme datum sestavení programu
DateTime buildDate = new FileInfo(Assembly.GetExecutingAssembly().Location).LastWriteTime;
Sestaveni.Text = Sestaveni.Text + buildDate.Day.ToString() + "." + buildDate.Month.ToString() + "." + buildDate.Year.ToString();
}
}
}