Пример #1
0
        public void LoadCharts()
        {
            StrengthByDataType.Clear();

            var dataTypes = _computeService.GetDataTypes();

            if (dataTypes != null)
            {
                foreach (var itm in dataTypes)
                {
                    var svm = IoC.Get <StrengthViewModel>();
                    svm.Load(itm.Key);

                    StrengthByDataType.Add(svm);
                }
            }
        }
Пример #2
0
        public void Handle(SubjectsFilteredEvent message)
        {
            ModalityComponents.Clear();

            var overlapComponent = IoC.Get <GraphViewModel>();

            overlapComponent.DataType = "overlap";

            ModalityComponents.Add(overlapComponent);

            var dataTypes = _computeService.GetDataTypes();

            if (dataTypes != null)
            {
                foreach (var itm in dataTypes)
                {
                    var gvm = IoC.Get <GraphViewModel>();
                    gvm.DataType  = itm.Key;
                    gvm.ShowEdges = true;

                    ModalityComponents.Add(gvm);
                }
            }
        }