main
1using System;
2using System.Reflection;
3using gorilla.commons.utility;
4using momoney.presentation.views;
5using MoMoney.Presentation.Winforms.Resources;
6
7namespace MoMoney.Presentation.Winforms.Views
8{
9 public partial class AboutTheApplicationView : ApplicationDockedWindow, IAboutApplicationView
10 {
11 public AboutTheApplicationView()
12 {
13 InitializeComponent();
14 }
15
16 protected override void OnLoad(EventArgs e)
17 {
18 var assembly = GetType().Assembly;
19 labelProductName.Text = assembly.get_attribute<AssemblyProductAttribute>().Product;
20 labelVersion.Text = string.Format("Version {0} {0}", assembly_version);
21 uxCopyright.Text = assembly.get_attribute<AssemblyCopyrightAttribute>().Copyright;
22 uxCompanyName.Text = assembly.get_attribute<AssemblyCompanyAttribute>().Company;
23 uxDescription.Text = assembly.get_attribute<AssemblyDescriptionAttribute>().Description;
24 ux_logo.Image = ApplicationImages.Splash;
25 }
26
27 public void display() {}
28
29 string assembly_version
30 {
31 get { return GetType().Assembly.GetName().Version.ToString(); }
32 }
33 }
34}