Listview 如何使用F#/xamarin.forms取消选择列表中需要Navigation.PushAsync的项目?
我有一张菜单 选中项目后,它将导航到详细信息表单。它使用Listview 如何使用F#/xamarin.forms取消选择列表中需要Navigation.PushAsync的项目?,listview,f#,xamarin.forms,Listview,F#,Xamarin.forms,我有一张菜单 选中项目后,它将导航到详细信息表单。它使用rootPage.Navigation.PushAsync 但是,在导航之后,该项目将保持选中状态。我需要取消选择它,这样当用户返回时,它可以再次使用菜单 这是我的尝试: let selectCell title (e:SelectedItemChangedEventArgs) form = let form = form(e.SelectedItem) Async.AwaitTask(rootPage.Navigatio
rootPage.Navigation.PushAsync
但是,在导航之后,该项目将保持选中状态。我需要取消选择它,这样当用户返回时,它可以再次使用菜单
这是我的尝试:
let selectCell title (e:SelectedItemChangedEventArgs) form =
let form = form(e.SelectedItem)
Async.AwaitTask(rootPage.Navigation.PushAsync(form, true)) |> Async.Ignore |> ignore
let selectedDeuda (e:SelectedItemChangedEventArgs) =
selectCell "Deuda" e editFormDeuda
....
....
data.ItemSelected.Add( fun e -> selectedDeuda(e); data.SelectedItem <- null)
让我们选择单元格标题(e:SelectedItemChangedEventArgs)表单=
让形式=形式(如SelectedItem)
Async.AwaitTask(rootPage.Navigation.PushAsync(form,true))|>Async.Ignore |>Ignore
让selectedDeuda(e:SelectedItemChangedEventArgs)=
选择单元格“Deuda”e editFormDeuda
....
....
data.ItemSelected.Add(乐趣e->selectedduda(e);data.SelectedItem