public override ModelItem ConvertItem(ModelItem item)
        {
            SceneNodeModelItem sceneNodeModelItem = item as SceneNodeModelItem;

            if (sceneNodeModelItem != null && sceneNodeModelItem.SceneNode.ViewModel == this.viewModel)
            {
                return((ModelItem)sceneNodeModelItem);
            }
            throw new InvalidOperationException();
        }
示例#2
0
 public SceneNodeModelProperty(SceneNodeModelItem parent, IProperty property)
 {
     this.parent   = parent;
     this.property = property;
 }