Class XbimModelViewModel
Model view for display top level Xbim Model contents and referenced models
Inheritance
System.Object
XbimModelViewModel
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Xbim.Ifc.dll
Syntax
public class XbimModelViewModel : IXbimViewModel, INotifyPropertyChanged
Constructors
|
Improve this Doc
View Source
XbimModelViewModel(IIfcProject, IXbimViewModel)
Declaration
public XbimModelViewModel(IIfcProject project, IXbimViewModel parent)
Parameters
Properties
|
Improve this Doc
View Source
Children
Declaration
public IEnumerable<IXbimViewModel> Children { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.IEnumerable<IXbimViewModel> |
|
|
Improve this Doc
View Source
CreatingParent
Declaration
public IXbimViewModel CreatingParent { get; set; }
Property Value
|
Improve this Doc
View Source
Entity
Declaration
public IPersistEntity Entity { get; }
Property Value
|
Improve this Doc
View Source
EntityLabel
Declaration
public int EntityLabel { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
HasItems
Declaration
public bool HasItems { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
IsExpanded
Declaration
public bool IsExpanded { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
IsSelected
Declaration
public bool IsSelected { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
Model
Declaration
public IModel Model { get; }
Property Value
|
Improve this Doc
View Source
Name
Declaration
public string Name { get; }
Property Value
| Type |
Description |
| System.String |
|
Methods
|
Improve this Doc
View Source
AddRefModel(XbimRefModelViewModel)
Declaration
public void AddRefModel(XbimRefModelViewModel xbimModelViewModel)
Parameters
|
Improve this Doc
View Source
RemoveRefModel(XbimRefModelViewModel)
Declaration
public void RemoveRefModel(XbimRefModelViewModel xbimModelViewModel)
Parameters
Explicit Interface Implementations
|
Improve this Doc
View Source
INotifyPropertyChanged.PropertyChanged
Declaration
event PropertyChangedEventHandler INotifyPropertyChanged.PropertyChanged
Returns
| Type |
Description |
| System.ComponentModel.PropertyChangedEventHandler |
|
Implements
System.ComponentModel.INotifyPropertyChanged