public TodoItemDetailsView(TodoItem todoItem, TodoItemManager manager) { InitializeComponent(); this.Title = todoItem.Name; this.TodoItem = todoItem; this.manager = manager; this.Images = new ObservableCollection <TodoItemImage>(); this.BindingContext = this; }
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); } }
public TodoItemFileSyncHandler(TodoItemManager itemManager) { this.todoItemManager = itemManager; }