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();
		}