csUSDomainPlugin.Effects.ViewModels.EffectsModelSettingsViewModel.SetModelData C# (CSharp) Method

SetModelData() public method

public SetModelData ( Newtonsoft.Json.Linq.JArray modelData ) : void
modelData Newtonsoft.Json.Linq.JArray
return void
        public void SetModelData(JArray modelData)
        {
            Models.Clear();
            foreach (
                var model in modelData.OfType<JObject>().Select(model => new ModelSelectionViewModel() {Data = model}))
            {
                Models.Add(model);
            }
        }

Usage Example

Beispiel #1
0
        public void RegisterEffectsMapTool(EffectsModelSettingsViewModel effectsSettingsViewModel)
        {
            _EffectsSettingsViewModels.Add(effectsSettingsViewModel);

            if (_effectsEvent == null)
            {
                ImbSubscribe();
            }

            if (_models == null)
            {
                GetModels();
            }
            else
            {
                effectsSettingsViewModel.SetModelData(_models);
            }

            if (_chemicalNames == null)
            {
                GetChemicalNames();
            }
            else
            {
                effectsSettingsViewModel.SetChemicalsData(_chemicalNames);
            }
        }