コード例 #1
0
        public override void Start()
        {
            var shapes = _ShapeRepo.GetShapes();

            ShapeListItems = CreateListViewModelsFromShapeList(shapes);
            SelectedShapeListItemViewModel = ShapeListItems.FirstOrDefault();

            _ShapeRepo.ShapeAdded += OnShapeAdded;
        }
コード例 #2
0
        public double ComputeTotalArea()
        {
            var shapes = _ShapeRepo.GetShapes();

            return(shapes.Sum(_ => _.GetArea()));
        }