Example #1
0
 private void FetchParameterModels()
 {
     if (_parameterModels == null)
     {
         FetchParameterList();
         _parameterModels = new LookupDictionary <BaseParameter, BaseParameter, BaseValueViewModel>(_parameterList, k => k, v =>
         {
             var result = BaseValueViewModel.Fetch(ViewModelFactory, DataContext, this, v, v.GetValueModel(v.IsNullable));
             return(result);
         });
     }
 }
Example #2
0
 private void FetchPropertyModels()
 {
     if (_propertyModels == null)
     {
         FetchPropertyList();
         _propertyModels = new LookupDictionary <Property, Property, BaseValueViewModel>(
             _propertyList,
             k => k,
             v =>
         {
             var result        = BaseValueViewModel.Fetch(ViewModelFactory, DataContext, this, v, v.GetPropertyValueModel(Object));
             result.IsReadOnly = IsReadOnly;
             return(result);
         });
     }
 }