| 1234567891011121314151617181920212223242526272829303132333435 |
- using LocalhostMES.Core;
- using LocalhostMES.Models;
- using System.Collections.ObjectModel;
- using System.Windows.Media;
- namespace LocalhostMES.ViewModels.Services
- {
- /// <summary>
- /// 跨 Tab 共享的会话状态(工单列表、日志、状态提示、Management 单例)。
- /// </summary>
- public interface IMesWorkspace
- {
- Management MesManagement { get; }
- ObservableCollection<WorkOrderInfo> WorkOrders { get; }
- ObservableCollection<string> Logs { get; }
- string StatusLine { get; }
- Brush StatusForeground { get; }
- int SelectedTabIndex { get; set; }
- string CrossPageSn { get; set; }
- void Initialize();
- void Shutdown();
- void ReloadWorkOrders();
- void ShowStatus(string message, bool isError);
- }
- }
|