예제 #1
0
파일: A7.xaml.cs 프로젝트: radtek/YiYao
        public void Start(object args)
        {
            if (null != args)
            {
                diseDTO = (MTMDisDTO)args;

                mycontrol.ItemsSource = disDataList;

                if (String.Equals("no", diseDTO.isfirst))
                {
                }
                EventAggregator eventAggragator = ServiceLocator.Current.GetInstance <EventAggregator>();
                eventAggragator.GetEvent <WebSocketEvent>().Subscribe(OnWebSocketEvent);
            }
        }
예제 #2
0
        private void OnWebSocketEvent(object data)
        {
            disDataList.Clear();

            diseDTO = (MTMDisDTO)data;

            foreach (String diskey in diseDTO.diseasedata.disease1)
            {
                if (diseDictionary.ContainsKey(diskey))
                {
                    String value = diseDictionary[diskey];
                    disDataList.Add(value);
                }
            }
            foreach (String diskey in diseDTO.diseasedata.disease2)
            {
                if (diseDictionary.ContainsKey(diskey))
                {
                    String value = diseDictionary[diskey];
                    disDataList.Add(value);
                }
            }
            foreach (String diskey in diseDTO.diseasedata.disease3)
            {
                if (diseDictionary.ContainsKey(diskey))
                {
                    String value = diseDictionary[diskey];
                    disDataList.Add(value);
                }
            }
            foreach (String diskey in diseDTO.diseasedata.disease4)
            {
                if (diseDictionary.ContainsKey(diskey))
                {
                    String value = diseDictionary[diskey];
                    disDataList.Add(value);
                }
            }
            foreach (String diskey in diseDTO.diseasedata.disease6)
            {
                if (diseDictionary.ContainsKey(diskey))
                {
                    String value = diseDictionary[diskey];
                    disDataList.Add(value);
                }
            }
            foreach (String diskey in diseDTO.diseasedata.disease7)
            {
                if (diseDictionary.ContainsKey(diskey))
                {
                    String value = diseDictionary[diskey];
                    disDataList.Add(value);
                }
            }
            foreach (String diskey in diseDTO.diseasedata.disease8)
            {
                if (diseDictionary.ContainsKey(diskey))
                {
                    String value = diseDictionary[diskey];
                    disDataList.Add(value);
                }
            }
            foreach (String diskey in diseDTO.diseasedata.disease9)
            {
                if (diseDictionary.ContainsKey(diskey))
                {
                    String value = diseDictionary[diskey];
                    disDataList.Add(value);
                }
            }
            foreach (String diskey in diseDTO.diseasedata.disease10)
            {
                if (diseDictionary.ContainsKey(diskey))
                {
                    String value = diseDictionary[diskey];
                    disDataList.Add(value);
                }
            }
            foreach (String diskey in diseDTO.diseasedata.disease11)
            {
                if (diseDictionary.ContainsKey(diskey))
                {
                    String value = diseDictionary[diskey];
                    disDataList.Add(value);
                }
            }
            foreach (String diskey in diseDTO.diseasedata.disease12)
            {
                if (diseDictionary.ContainsKey(diskey))
                {
                    String value = diseDictionary[diskey];
                    disDataList.Add(value);
                }
            }
            foreach (String diskey in diseDTO.diseasedata.disease13)
            {
                if (diseDictionary.ContainsKey(diskey))
                {
                    String value = diseDictionary[diskey];
                    disDataList.Add(value);
                }
            }
            mycontrol.ItemsSource = disDataList;
            mycontrol.Items.Refresh();
            Console.WriteLine("A7 page finish.");
        }