编辑器不支持在Xamarin.Forms(Android和iOS)的列表视图中滚动
我在ListView中有一个编辑器控件。如果文本大于编辑器高度,我希望能够在不单击编辑器内部的情况下滚动编辑器。但ListView仅滚动工作,编辑器滚动不工作编辑器不支持在Xamarin.Forms(Android和iOS)的列表视图中滚动,xamarin,xamarin.forms,xamarin.android,xamarin.ios,Xamarin,Xamarin.forms,Xamarin.android,Xamarin.ios,我在ListView中有一个编辑器控件。如果文本大于编辑器高度,我希望能够在不单击编辑器内部的情况下滚动编辑器。但ListView仅滚动工作,编辑器滚动不工作 <ListView x:Name="listProjects" HasUnevenRows="true" SeparatorVisibility="None" ItemsSource="{
<ListView
x:Name="listProjects"
HasUnevenRows="true"
SeparatorVisibility="None"
ItemsSource="{Binding Feedbacks}"
HorizontalOptions="FillAndExpand"
ItemTapped="Handle_ItemTapped">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout Padding="15,15,15,15" BackgroundColor="Transparent">
<Editor HeightRequest="50" FontSize="Small"/>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
您可以使用
滚动视图
包装编辑器
,就像下面的代码一样
<ScrollView HeightRequest="50">
<Editor Text="22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222" ></Editor>
</ScrollView>
这里是运行GIF
请将Xamarin forms nuget packages更新至
4.7.0.1179
或更高版本。如果上述答案有帮助,请不要忘记将其作为答案接受(单击“✔” 在这个答案的左上角),它将帮助其他有类似问题的人滚动在编辑器控制中工作良好。是否可以启用编辑器控制,右侧滚动条?