Dies ist der XAML-Code der Fußzeile setzen:Wie Listview Fußzeile IsVisible = false
<ListView.FooterTemplate IsVisible="{Binding IsLoading}">
<DataTemplate>
<StackLayout Padding="8">
<Label Text ="Loading ..."
HorizontalOptions="CenterAndExpand"
VerticalOptions="CenterAndExpand"/>
<ActivityIndicator IsRunning="{Binding IsLoading}"
Color="Blue"
HorizontalOptions="CenterAndExpand"
VerticalOptions="CenterAndExpand"/>
</StackLayout>
</DataTemplate>
</ListView.FooterTemplate>
Die ActivityIndicator
wie beabsichtigt funktioniert (es stoppt, wenn IsLoading
eingestellt ist false
). Aber ich möchte die ganze Fußzeile verschwinden lassen, sobald IsLoading
auf false
eingestellt ist, und ich kann das nicht passieren.
Versuchen Sie, eine Nullable-IsLoading vorbei, wenn es geladen wird, es gesetzt –
@AkashKava Es wirft ein 'System null. NullReferenceException: Objektreferenz wird nicht auf eine Instanz eines Objekts gesetzt. 'Bei der Ausführung von' PropertyChanged (dies, neue PropertyChangedEventArgs (propertyName)); '(nur wenn 'IsLoading' auf 'null' gesetzt ist). –