ps2_manager/PS2_Manager/GameInfo.axaml.cs
2025-04-21 03:49:47 +02:00

27 lines
No EOL
796 B
C#

using System;
using System.IO;
using Avalonia;
using Avalonia.Controls;
using Avalonia.Interactivity;
using Avalonia.Markup.Xaml;
using PS2_Manager.Core;
namespace PS2_Manager;
public partial class GameInfo : UserControl
{
public Game game { get; set; }
public GameInfo(Game _game)
{
InitializeComponent();
this.game = _game;
CoverImage.Source = game.Cover;
GameNameTextBlock.Text = game.Name;
GameIdTextBlock.Text = game.GameID;
FileInfo fileInfo = new FileInfo(game.GamePath);
IsoSizeTextBlock.Text = Util.FormatFileSize(fileInfo.Length);
DateTime lastModified = fileInfo.LastWriteTime;
string formattedDate = lastModified.ToString("dd.MM.yyyy HH:mm");
GameDateTextBlock.Text = formattedDate;
}
}