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