构建 Xamarin.Forms 应用:从待办事项到匹配应用
1. 构建待办事项应用的筛选功能
1.1 创建筛选切换功能
我们希望能够在仅查看活跃项目和查看所有项目之间进行切换,以下是具体操作步骤:
1. 打开 ViewModels/MainViewModel.cs 文件,定位到 ItemStatusChangeMethod 。
2. 在 ItemStatusChanged 方法中添加实现,并添加一个名为 ShowAll 的属性来控制筛选:
private void ItemStatusChanged(object sender, EventArgs e)
{
if (sender is TodoItemViewModel item)
{
if (!ShowAll && item.Item.Completed)
{
Items.Remove(item);
}
Task.Run(async () => await repository.UpdateItem(item.Item));
}
}
public bool ShowAll { get; set; }
ItemStatusChanged 事件处理程序在使用上一节中的上下文操作时触发。由于 sender
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



