1234567891011121314151617181920212223242526272829303132 |
- using Shaker.Models;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Reflection;
- using System.Runtime.InteropServices;
- using System.Text;
- using System.Threading.Tasks;
- namespace ShakerApp.ViewModels
- {
- internal class AboutViewModel:ViewModelBase<IModel>
- {
- private AboutViewModel()
- {
- Content = typeof(Views.AboutView);
- ButtonVisibily = false;
- }
- static AboutViewModel()
- {
- }
- public override double Width => 600;
- public override double Height => 460;
- public override bool CanResize => false;
- public string OSVersion => RuntimeInformation.OSDescription;
- public string FrameworkVersion => RuntimeInformation.FrameworkDescription;
- public string MachineName => Environment.MachineName;
- public string Version => Assembly.GetEntryAssembly()?.GetName()?.Version?.ToString() ?? "Unknown";
- public static AboutViewModel Instance { get; } = new AboutViewModel();
- }
- }
|