// Обновляет свойства точки public override void Update(AutocadObject obj) { var point = (PrimitivePoint)obj; this.Position = point.Position; this.Height = point.Height; OnPropertyChanged("Display"); }
// Обновляет свойства окружности public override void Update(AutocadObject obj) { var circle = (PrimitiveCircle)obj; this.Radius = DataValidation.ValidRadius(circle.Radius, this.Radius); this.Center = circle.Center; this.Height = circle.Height; OnPropertyChanged("Display"); }
// Обновляет свойства отрезка public override void Update(AutocadObject obj) { var line = (PrimitiveLine)obj; this.StartPoint = line.StartPoint; this.EndPoint = line.EndPoint; this.Height = line.Height; OnPropertyChanged("Display"); }