alielie
2025-03-11 2e54b439c64e0adbb7e010243c1f33aa5fc5f503
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
using HMI.AlarmInfoManage.Entity;
using HMI.Core.Entity;
using HMI.Core.Util;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Data;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace HMI.AlarmInfoManage.Model
{
    public class XmlUIModel : NotifyBase
    {
        public string FileFolder { get; private set; }
        public string AlermTextPath { get; private set; }
        public string AlermSettingPath { get; private set; }
 
        private ObservableCollection<AlarmText> datasource = new ObservableCollection<AlarmText>();
 
        public ObservableCollection<AlarmText> Datasource
        {
            get { return datasource; }
            set { Set(ref datasource, value); }
        }
 
        public XmlUIModel(string FileFolder)
        {
            this.FileFolder = FileFolder;
            this.AlermTextPath = Path.Combine(FileFolder, "AlermText.xml");
            this.AlermSettingPath = Path.Combine(FileFolder, "AlermSetting.xml");
        }
    }
}