コード例 #1
0
        public DogadjajDetaljiPage(Model.Dogadjaj dogadjaj)
        {
            InitializeComponent();


            BindingContext = model = new DogadjajDetaljiViewModel()
            {
                Dogadjaj = dogadjaj
            };


            //Position position = new Position(dogadjaj.Latituda.Value, dogadjaj.Longituda.Value);
            //MapSpan mapSpan = new MapSpan(position, 0.01, 0.01);

            //Map map = new Map(mapSpan);
            //Content = map;



            //Pin lokacija = new Pin()
            //{
            //    Position = new Position(dogadjaj.Latituda.Value, dogadjaj.Longituda.Value),
            //    Label = "Lokacija događaja",
            //    Type = PinType.Place
            //};

            //map.Pins.Add(lokacija);
        }
コード例 #2
0
        public LokacijaPage(Model.Dogadjaj dogadjaj)
        {
            InitializeComponent();

            BindingContext = model = new DogadjajDetaljiViewModel()
            {
                Dogadjaj = dogadjaj
            };

            Map map = new Map(MapSpan.FromCenterAndRadius(new Position(dogadjaj.Latituda.Value, dogadjaj.Longituda.Value), Distance.FromMiles(1.0)))
            {
                VerticalOptions  = LayoutOptions.Fill,
                MapType          = MapType.Hybrid,
                HasZoomEnabled   = false,
                HasScrollEnabled = false
            };

            Content = map;


            Pin lokacija = new Pin()
            {
                Position = new Position(dogadjaj.Latituda.Value, dogadjaj.Longituda.Value),
                Label    = "Lokacija događaja",
                Type     = PinType.Place
            };

            map.Pins.Add(lokacija);
        }
コード例 #3
0
        public async Task DogadjajDetalji()
        {
            Model.Dogadjaj model = await _dogadjaj.GetById <Model.Dogadjaj>(DogadjajId);

            Application.Current.MainPage = new DogadjajDetaljiPage(model);
        }