Example #1
0
        internal DataModelVisualizationViewModel(DataModel dataModel, DataModelVisualizationViewModel parent, DataModelPath dataModelPath)
        {
            DataModel               = dataModel;
            Parent                  = parent;
            DataModelPath           = dataModelPath;
            Children                = new BindableCollection <DataModelVisualizationViewModel>();
            IsMatchingFilteredTypes = true;

            if (dataModel == null && parent == null && dataModelPath == null)
            {
                IsRootViewModel = true;
            }
            else
            {
                PropertyDescription = DataModelPath?.GetPropertyDescription() ?? DataModel.DataModelDescription;
            }
        }
 internal DataModelPropertyViewModel(DataModel dataModel, DataModelVisualizationViewModel parent, DataModelPath dataModelPath) : base(dataModel, parent, dataModelPath)
 {
 }
Example #3
0
 internal DataModelListViewModel(DataModel dataModel, DataModelVisualizationViewModel parent, DataModelPath dataModelPath)
     : base(dataModel, parent, dataModelPath)
 {
     _countDisplay = "0 items";
     _listChildren = new BindableCollection <DataModelVisualizationViewModel>();
 }
 internal DataModelListViewModel(DataModel dataModel, DataModelVisualizationViewModel parent, DataModelPath dataModelPath) : base(dataModel, parent, dataModelPath)
 {
     ListChildren = new BindableCollection <DataModelVisualizationViewModel>();
 }