Esempio n. 1
0
        public ProjectPage()
        {
            Title = "Project";

            NavigationPage.SetHasNavigationBar(this, false);
            Schooler.Class.UserDao dao = new Class.UserDao();
        }
Esempio n. 2
0
        public ProjectListView()
        {
            NavigationPage.SetHasNavigationBar(this, false);
            Schooler.Class.UserDao dao = new Class.UserDao();

            listView = new ListView
            {
                RowHeight    = 40,
                ItemTemplate = new DataTemplate(typeof(ProjectItemCell))
            };
            listView.ItemsSource   = dao.GetProject(dao.GetLoginedUser());
            listView.ItemSelected += (sender, e) =>
            {
                if (e.SelectedItem != null)
                {
                    var projectItemPage = new ProjectItemPage(false);
                    projectItemPage.BindingContext = e.SelectedItem;
                    Navigation.PushAsync(projectItemPage);
                    listView.SelectedItem = null;
                }
            };

            var addBtn = new Button();

            addBtn.Text     = "+";
            addBtn.Clicked += (sender, args) =>
            {
                //				var todoItem = new Assignment();
                var projectItemPage = new ProjectItemPage(true);
                //				todoPage.BindingContext = todoItem;
                Navigation.PushAsync(projectItemPage);
            };

            var layout = new StackLayout();

            layout.Children.Add(addBtn);
            layout.Children.Add(listView);
            layout.VerticalOptions = LayoutOptions.FillAndExpand;
            Content = layout;
        }