예제 #1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            NavigationItem.SetRightBarButtonItem(new UIBarButtonItem("Tweet", UIBarButtonItemStyle.Bordered, (sender, e) => ViewModel.DoShareGeneral()), false);

            // Perform any additional setup after loading the view, typically from a nib.
            Button1.SetImage(UIImage.FromFile("ConfResources/Images/appbar.calendar.png"), UIControlState.Normal);
            Button2.SetImage(UIImage.FromFile("ConfResources/Images/appbar.calendar.png"), UIControlState.Normal);
            Button3.SetImage(UIImage.FromFile("ConfResources/Images/appbar.calendar.png"), UIControlState.Normal);
            Button4.SetImage(UIImage.FromFile("ConfResources/Images/appbar.people.png"), UIControlState.Normal);
            Button5.SetImage(UIImage.FromFile("ConfResources/Images/appbar.database.png"), UIControlState.Normal);

            this.AddBindings(new Dictionary <object, string>()
            {
                { Label1, "Text TextSource,Converter=Language, ConverterParameter='ByDay'" },
                { Label2, "Text TextSource,Converter=Language, ConverterParameter='BySpeaker'" },
                { Label3, "Text TextSource,Converter=Language, ConverterParameter='ByTopic'" },
                { Button1, "Title TextSource,Converter=Language, ConverterParameter='Thursday'" },
                { Button2, "Title TextSource,Converter=Language, ConverterParameter='Friday'" },
                { Button3, "Title TextSource,Converter=Language, ConverterParameter='Saturday'" },
                { Button4, "Title TextSource,Converter=Language, ConverterParameter='Speakers'" },
                { Button5, "Title TextSource,Converter=Language, ConverterParameter='Topics'" },
            });

            this.AddBindings(new Dictionary <object, string>()
            {
                { Button1, "TouchUpInside ShowThursdayCommand" },
                { Button2, "TouchUpInside ShowFridayCommand" },
                { Button3, "TouchUpInside ShowSaturdayCommand" },
                { Button4, "TouchUpInside ShowSpeakersCommand" },
                { Button5, "TouchUpInside ShowTopicsCommand" },
            });
        }
예제 #2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            // Perform any additional setup after loading the view, typically from a nib.

            Button1.SetImage(UIImage.FromFile("ConfResources/Images/appbar.people.png"), UIControlState.Normal);
            Button2.SetImage(UIImage.FromFile("ConfResources/Images/appbar.city.png"), UIControlState.Normal);
            Button3.SetImage(UIImage.FromFile("ConfResources/Images/appbar.bus.png"), UIControlState.Normal);
            Button4.SetImage(UIImage.FromFile("ConfResources/Images/appbar.questionmark.rest.png"), UIControlState.Normal);

            this.AddLangBindings(new Dictionary <object, string>()
            {
                { MainLabel, "Text AboutSQLBits" },
                { Button1, "Title Sponsors" },
                { Button2, "Title Exhibitors" },
                { Button3, "Title Map" },
                { Button4, "Title About" },
            });

            this.AddBindings(new Dictionary <object, string>()
            {
                { Button1, "TouchUpInside ShowSponsorsCommand" },
                { Button2, "TouchUpInside ShowExhibitorsCommand" },
                { Button3, "TouchUpInside ShowMapCommand" },
                { Button4, "TouchUpInside ShowAboutCommand" },
            });

            NavigationItem.SetRightBarButtonItem(new UIBarButtonItem("Tweet", UIBarButtonItemStyle.Bordered, (sender, e) => ViewModel.DoShareGeneral()), false);
        }
예제 #3
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            // Perform any additional setup after loading the view, typically from a nib.

            Button1.SetImage(UIImage.FromFile("ConfResources/Images/appbar.people.png"), UIControlState.Normal);
            Button2.SetImage(UIImage.FromFile("ConfResources/Images/appbar.city.png"), UIControlState.Normal);
            Button3.SetImage(UIImage.FromFile("ConfResources/Images/appbar.bus.png"), UIControlState.Normal);
            Button4.SetImage(UIImage.FromFile("ConfResources/Images/appbar.questionmark.rest.png"), UIControlState.Normal);

            this.AddBindings(new Dictionary <object, string>()
            {
                { MainLabel, "{'Text':{'Path':'TextSource','Converter':'Language','ConverterParameter':'AboutSQLBits'}}" },
                { Button1, "{'Title':{'Path':'TextSource','Converter':'Language','ConverterParameter':'Sponsors'}}" },
                { Button2, "{'Title':{'Path':'TextSource','Converter':'Language','ConverterParameter':'Exhibitors'}}" },
                { Button3, "{'Title':{'Path':'TextSource','Converter':'Language','ConverterParameter':'Map'}}" },
                { Button4, "{'Title':{'Path':'TextSource','Converter':'Language','ConverterParameter':'About'}}" },
            });

            this.AddBindings(new Dictionary <object, string>()
            {
                { Button1, "{'TouchDown':{'Path':'ShowSponsorsCommand'}}" },
                { Button2, "{'TouchDown':{'Path':'ShowExhibitorsCommand'}}" },
                { Button3, "{'TouchDown':{'Path':'ShowMapCommand'}}" },
                { Button4, "{'TouchDown':{'Path':'ShowAboutCommand'}}" },
            });

            NavigationItem.SetRightBarButtonItem(new UIBarButtonItem("Tweet", UIBarButtonItemStyle.Bordered, (sender, e) => ViewModel.ShareGeneralCommand.Execute()), false);
        }
예제 #4
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            var map = new MKMapView(new RectangleF(20, 166, 280, 192));

            this.View.Add(map);
            map.ShowsUserLocation = true;
            map.MapType           = MKMapType.Standard;
            map.Delegate          = new MapViewDelegate();

            var location = new CLLocationCoordinate2D(ViewModel.Latitude, ViewModel.Longitude);

            //map.SetCenterCoordinate(location, true);
            map.SetRegion(new MKCoordinateRegion(location, new MKCoordinateSpan(0.1, 0.1)), true);

            var annotation = new MyAnnotation(
                location
                , ViewModel.SharedTextSource.GetText("AppTitle")
                , ViewModel.Name);

            map.AddAnnotationObject(annotation);


            Button1.SetImage(UIImage.FromFile("ConfResources/Images/appbar.link.png"), UIControlState.Normal);
            Button2.SetImage(UIImage.FromFile("ConfResources/Images/appbar.phone.png"), UIControlState.Normal);
            Button3.SetImage(UIImage.FromFile("ConfResources/Images/appbar.feature.email.rest.png"), UIControlState.Normal);

            this.AddBindings(new Dictionary <object, string>()
            {
                { Label1, "{'Text':{'Path':'Name'}}" },
                { Button1, "{'Title':{'Path':'Address'}}" },
                { Button2, "{'Title':{'Path':'Phone'}}" },
                { Button3, "{'Title':{'Path':'Email'}}" },
            });

            this.AddBindings(new Dictionary <object, string>()
            {
                { Button1, "{'TouchDown':{'Path':'WebPageCommand'}}" },
                { Button2, "{'TouchDown':{'Path':'PhoneCommand'}}" },
                { Button3, "{'TouchDown':{'Path':'EmailCommand'}}" },
            });

            NavigationItem.SetRightBarButtonItem(new UIBarButtonItem("Tweet", UIBarButtonItemStyle.Bordered, (sender, e) => ViewModel.ShareGeneralCommand.Execute()), false);
        }