Exemple #1
0
        public MainViewController(
            IVisibleRegionProvider visibleRegionProvider,
            IAutoMapperFacade autoMapperFacade)
        {
            _visibleRegionProvider = visibleRegionProvider;
            _mapView          = new MapView();
            _myLocationButton = new MyLocationButton();
            _confirmitionView = new ConfirmitionView();

            _whereToGoButton = new UIButton
            {
                TranslatesAutoresizingMaskIntoConstraints = false,
                BackgroundColor = AutostopColors.White.ToUIColor(),
                TintColor       = UIColor.Black
            };


            _pickupAddressTextField = new PickupAddressTextField
            {
                TranslatesAutoresizingMaskIntoConstraints = false,
                ShouldBeginEditing = PickupAddressShouldBeginEditing,
                BackgroundColor    = UIColor.FromRGBA(255, 255, 255, 200)
            };

            _centerPinImageView = new UIImageView(Icons.PickupPin)
            {
                ContentMode = UIViewContentMode.ScaleAspectFit,
                TranslatesAutoresizingMaskIntoConstraints = false
            };

            _setPickupLocationView = new SetPickupLocationView();
        }
Exemple #2
0
 public MainFragment(
     ISchedulerProvider schedulerProvider,
     IVisibleRegionProvider visibleRegionProvider,
     IMarkerAdapter markerAdapter,
     IMarkerSizeProvider markerSizeProvider)
 {
     _schedulerProvider     = schedulerProvider;
     _visibleRegionProvider = visibleRegionProvider;
     _markerAdapter         = markerAdapter;
     _markerSizeProvider    = markerSizeProvider;
 }