从另一个页面添加后,项目未显示在ListView中 - Xamarin

时间:2017-11-09 16:30:21

标签: c# listview xamarin.forms

所以我有一个带有2页的标签页。 CurrentTasks和FinishedTasks。我在CurrentTasks上有一个按钮,它将一个Task添加到我在FinishedTasks中的列表中。它正在添加任务,但我无法在列表视图中看到它。

这是将新任务添加到列表中的事件处理程序,该列表位于CurrentTasksPage

    FinishedTasksPage f = new FinishedTasksPage();
    private void Button_Clicked(object sender, EventArgs e)
    {
        Models.Tasks newTask = new Models.Tasks { Name = "dsdsds" };
        f.FinishedTasklist.Add(newTask);
    }

以下是FinishedTasksPage的样子

  private ObservableCollection<Models.Tasks> finishedTaskList { get; set; }
    internal ObservableCollection<Models.Tasks> FinishedTasklist { get => finishedTaskList; set => finishedTaskList = value; }

    public FinishedTasksPage()
    {
        InitializeComponent();


        finishedTaskList = new ObservableCollection<Models.Tasks>
        {
            new Models.Tasks {Name = "name"}
        };
        listView.ItemsSource = finishedTaskList;
    }

0 个答案:

没有答案