public UCPointMoveCutPara(PointMoveCutModel model) : this() { this.Model = this.mvvmContext1.GetViewModel <PointMoveCutModel>(); CopyUtil.CopyModel(this.Model, model ?? DefaultParaHelper.GetDefaultPointMoveModel()); this.InitializeBindings(); var monitor = new UnitMonitor(this, () => this.Model.RaisePropertiesChanged()); monitor.Listen(); }