【发布时间】:2016-06-30 13:14:59
【问题描述】:
我的 Xamarin.Forms 项目包含 F# 中的共享 PCL。我已经为我的列表视图实现了 RefreshCommand,但它什么也没做。应该怎么写?
这是 ListView 中 SomePage.xaml 的一部分:
<ListView x:Name="someList"
IsPullToRefreshEnabled="true"
RefreshCommand="{Binding LoadListCommand}">
这是我的 SomePage.fs:
type SomePage() =
inherit ContentPage()
let _ = base.LoadFromXaml(typeof<SomePage>)
let someList = base.FindByName<ListView>("someList")
do someList.ItemsSource <- sList
let someFun arg =
someList.ItemsSource <- arg :: sList
someList.IsRefreshing <- false
member this.LoadListCommand = new Command(fun() -> someFun s3)
【问题讨论】:
-
someFun是一个值,而不是一个函数。为了使它成为一个函数,给它一些参数。 -
@FyodorSoikin 我试过了,但没用
-
想添加任何可操作的细节吗?
-
@FyodorSoikin,我更新了我的问题
标签: listview f# xamarin.forms