2
0

將寫死改成活讀

This commit is contained in:
DangHome
2023-07-03 01:51:09 +08:00
parent a48d7b8d56
commit a8fd8f3f46
27 changed files with 703 additions and 546 deletions

View File

@@ -1,29 +1,23 @@
using CMM.Library.Base;
using CMM.Library.ViewModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CMM.Library.Method
namespace CMM.Library.Method;
public class CMMMgr : PropertyBase
{
public class CMMMgr : PropertyBase
public ObservableRangeCollection<XMonitor> Monitors
{
public ObservableRangeCollection<XMonitor> Monitors
{
get => _Monitors;
set { SetProperty(ref _Monitors, value); }
}
ObservableRangeCollection<XMonitor> _Monitors = new ();
get => _Monitors;
set { SetProperty(ref _Monitors, value); }
}
ObservableRangeCollection<XMonitor> _Monitors = new ();
public async Task Init()
{
await CMMCommand.ScanMonitor();
var monColle = new ObservableRangeCollection<XMonitor>();
monColle.AddRange(await CMMCommand.ReadMonitorsData());
Monitors = monColle;
await CMMCommand.ScanMonitorInterfaces(monColle);
}
public async Task Init()
{
await CMMCommand.ScanMonitor();
var monColle = new ObservableRangeCollection<XMonitor>();
monColle.AddRange(await CMMCommand.ReadMonitorsData());
Monitors = monColle;
await CMMCommand.ScanMonitorStatus(monColle);
}
}