예제 #1
0
        public TodoEdit()
        {
            manager = TodoItemManager.DefaultManager;

            todo = new TodoItem();
            InitializeComponent();
            Title = "New note";
        }
예제 #2
0
        public TodoEdit(TodoItem todo)
        {
            manager = TodoItemManager.DefaultManager;

            this.todo = todo;
            InitializeComponent();
            Title = "Edit note";

            LoadData();
        }
예제 #3
0
        public TodoList()
        {
            InitializeComponent();

            manager = TodoItemManager.DefaultManager;

            // OnPlatform<T> doesn't currently support the "Windows" target platform, so we have this check here.
            if (manager.IsOfflineEnabled &&
                (Device.OS == TargetPlatform.Windows || Device.OS == TargetPlatform.WinPhone))
            {
                var syncButton = new Button
                {
                    Text          = "Sync items",
                    HeightRequest = 30
                };
                syncButton.Clicked += OnSyncItems;

                buttonsPanel.Children.Add(syncButton);
            }
        }