在我的XAML文件中,我使用了滚动视图进行向下滚动,但是它无法正常工作,我在其中做了几项额外的操作后找不到任何问题,其中一个是我添加拉动刷新nuget并使用它,然后创建了一个主题内容类,我继承了默认内容页面。内容页面中的另一个命令正在运行,但滚动视图不支持
这是我的Xaml文件
var executeOnce = (function () {
var executed = false;
return function (options) {
if (!executed) {
executed = true;
funB(options);
}
};
})();
这是我创建的基本内容页面
<views:BaseContentPage.Content>
<ScrollView BackgroundColor="White">
<controls:PullToRefreshLayout x:Name="PullToRefreshLayout" IsPullToRefreshEnabled="True" RefreshCommand="RefreshPatientDetailsPage">
<StackLayout>
// some code
</StackLayout>
</controls:PullToRefreshLayout>
</ScrollView>
</views:BaseContentPage.Content>
由于我放了NuGet或它是基本内容页面,我认为此滚动视图不起作用
对于android系统,我使用了此客户渲染
public abstract class BaseContentPage : ContentPage
{
public readonly BaseViewModel BaseViewModel;
protected bool IsNavigated;
public BaseContentPage(BaseViewModel baseViewModel)
{
BaseViewModel = baseViewModel;
}
protected abstract override void OnAppearing();
protected override void OnDisappearing()
{
IsNavigated = true;
}
}
答案 0 :(得分:1)
发生这种情况的原因是因为您正在嵌套可滚动控件,删除其中一个将解决问题