//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(); } } }