Ejemplo n.º 1
0
		public void Initialize()
		{
			Directions = new ObservableCollection<DirectionViewModel>();
			foreach (var direction in XManager.Directions)
			{
				var zoneViewModel = new DirectionViewModel(direction);
				Directions.Add(zoneViewModel);
			}
			SelectedDirection = Directions.FirstOrDefault();
		}
		public DirectionPropertiesViewModel(IElementDirection element, DirectionsViewModel directionsViewModel)
		{
			_directionsViewModel = directionsViewModel;
			_element = element;
			CreateCommand = new RelayCommand(OnCreate);
			EditCommand = new RelayCommand(OnEdit, CanEdit);
			Title = "Свойства фигуры: ГК Направление";
			var directions = XManager.Directions;
			XDirections = new ObservableCollection<DirectionViewModel>();
			foreach (var direction in directions)
			{
				var directionViewModel = new DirectionViewModel(direction);
				XDirections.Add(directionViewModel);
			}
			if (_element.DirectionUID != Guid.Empty)
				SelectedXDirection = XDirections.FirstOrDefault(x => x.Direction.UID == _element.DirectionUID);
		}