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) { }
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>(); }