Search Results for

    Show / Hide Table of Contents

    Class XbimModelViewModel

    Model view for display top level Xbim Model contents and referenced models

    Inheritance
    System.Object
    XbimModelViewModel
    Implements
    IXbimViewModel
    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()
    Namespace: Xbim.Ifc.ViewModels
    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
    Type Name Description
    IIfcProject project
    IXbimViewModel parent

    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
    Type Description
    IXbimViewModel
    | Improve this Doc View Source

    Entity

    Declaration
    public IPersistEntity Entity { get; }
    Property Value
    Type Description
    IPersistEntity
    | 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
    Type Description
    IModel
    | 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
    Type Name Description
    XbimRefModelViewModel xbimModelViewModel
    | Improve this Doc View Source

    RemoveRefModel(XbimRefModelViewModel)

    Declaration
    public void RemoveRefModel(XbimRefModelViewModel xbimModelViewModel)
    Parameters
    Type Name Description
    XbimRefModelViewModel xbimModelViewModel

    Explicit Interface Implementations

    | Improve this Doc View Source

    INotifyPropertyChanged.PropertyChanged

    Declaration
    event PropertyChangedEventHandler INotifyPropertyChanged.PropertyChanged
    Returns
    Type Description
    System.ComponentModel.PropertyChangedEventHandler

    Implements

    IXbimViewModel
    System.ComponentModel.INotifyPropertyChanged
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 xbim