feat: 集成化的窗口管理器

This commit is contained in:
denglihong2007
2025-08-02 20:29:19 +08:00
parent c0ce1bd31e
commit e69be43249
11 changed files with 175 additions and 75 deletions

View File

@@ -0,0 +1,16 @@
using CRSim.Core.Abstractions;
using CRSim.Core.Models;
using System.Windows.Threading;
namespace CRSim.ScreenSimulator.Abstractions
{
public interface IScreenViewModel
{
ITimeService TimeService { get; }
Dispatcher UIDispatcher { get; set; }
void LoadData(Station station, string ticketCheck, string platform);
string? Text { get; set; }
Uri Video { get; set; }
int Location { get; set; }
}
}