Как уже упоминалось в комментариях, вы не должны вкладывать scrollviews, потому что поведение ошибочное c. Вы можете использовать BindableLayout
, хотя.
<StackLayout BindableLayout.ItemsSource="{Binding ServiceList}">
<BindableLayout.ItemTemplate>
<DataTemplate x:DataType="models:ServiceModel">
<ScrollView
Margin="0"
Padding="0"
HeightRequest="50">
<Label
LineBreakMode="WordWrap"
Style="{StaticResource blackColorLabel}"
Text="{Binding ServiceDescription}" />
</ScrollView>
</DataTemplate>
</BindableLayout.ItemTemplate>
RowHeight
- это не вещь для BindableLayouts
, но вы могли бы, вероятно, обернуть свою метку в ContentView
и установить HeightReqeust
* От 1009 * до 100
. Или, может быть, просто установите Label Height Request
на 100
и посмотрите, что это делает.