public RectanglePropertiesViewModel(ElementRectangle elementRectangle) { Title = "Свойства фигуры: Прямоугольник"; _elementRectangle = elementRectangle; ImagePropertiesViewModel = new ImagePropertiesViewModel(_elementRectangle); CopyProperties(); }
public EllipsePropertiesViewModel(ElementEllipse elementEllipse) { Title = "Свойства фигуры: Эллипс"; _elementEllipse = elementEllipse; ImagePropertiesViewModel = new ImagePropertiesViewModel(_elementEllipse); CopyProperties(); }
public PolygonPropertiesViewModel(ElementPolygon elementPolygon) { Title = "Свойства фигуры: Полигон"; _elementPolygon = elementPolygon; ImagePropertiesViewModel = new ImagePropertiesViewModel(_elementPolygon); CopyProperties(); }
public DesignerPropertiesViewModel(Plan plan) { Title = "Свойства элемента: План"; if (plan == null) { plan = new Plan(); var width = RegistrySettingsHelper.GetDouble("Administrator.Plans.DefaultWidth"); var height = RegistrySettingsHelper.GetDouble("Administrator.Plans.DefaultHeight"); var color = RegistrySettingsHelper.GetColor("Administrator.Plans.DefaultColor"); if (width != 0) plan.Width = width; if (height != 0) plan.Height = height; plan.BackgroundColor = color; } Plan = plan; ImagePropertiesViewModel = new ImagePropertiesViewModel(Plan); CopyProperties(); }
public PassCardTemplatePropertiesViewModel(PassCardTemplate passCardTemplate) { Title = "Свойства элемента: План"; if (passCardTemplate == null) { passCardTemplate = new PassCardTemplate(); var width = RegistrySettingsHelper.GetDouble("Administrator.PassCardTemplate.DefaultWidth"); var height = RegistrySettingsHelper.GetDouble("Administrator.PassCardTemplate.DefaultHeight"); var color = RegistrySettingsHelper.GetColor("Administrator.PassCardTemplate.DefaultColor"); if (width != 0) passCardTemplate.Width = width; if (height != 0) passCardTemplate.Height = height; passCardTemplate.BackgroundColor = color; } PassCardTemplate = passCardTemplate; ImagePropertiesViewModel = new ImagePropertiesViewModel(PassCardTemplate); CopyProperties(); }