コード例 #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_main);

            RoomRepository repo = new RoomRepository();

            List <TrainingRoom> rooms = repo.GetRooms();

            // Change our list to something android understands
            ArrayAdapter adapter = new ArrayAdapter <TrainingRoom>(this, Resource.Layout.RoomListItem,
                                                                   rooms.ToArray());

            this.ListAdapter = adapter;
        }
コード例 #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.TrainingRoomDetail);

            // Get ID from intent
            int roomID = Intent.GetIntExtra("roomId", 0);
            // Create a repo and get the specified room
            RoomRepository repo = new RoomRepository();
            TrainingRoom   room = repo.GetRoom(roomID);

            // Set data
            this.Title = "Room Detail";
            this.FindViewById <TextView>(Resource.Id.txtName).Text     = room.Name;
            this.FindViewById <TextView>(Resource.Id.txtLocation).Text = room.Location;
        }