public MotionLayerViewModel(MotionLayer layer) { this.layer = layer; Children = from frame in layer.Frames select new MotionFrameViewModel(frame); }
void boneTreeView_AfterSelect(object sender, TreeViewEventArgs e) { if (okButton.Enabled = e.Node != null && e.Node.Tag is NodeTag) { var tag = (NodeTag)e.Node.Tag; this.SelectedBone = tag.Bone; this.SelectedLayer = tag.Layer; } else { this.SelectedBone = null; this.SelectedLayer = null; } }