Xaml CollectionView.Footer在运行时隐藏/删除Xamarin表单

Xaml CollectionView.Footer在运行时隐藏/删除Xamarin表单,xaml,xamarin.forms,Xaml,Xamarin.forms,是否可以在运行时隐藏或删除页脚 我有一个在xaml中包含视图的页脚,但是我想在运行时在codebehind中添加和删除页脚。我怎么做 <CollectionView ItemTemplate="{StaticResource MyTemplate}" ItemsSource="{Binding Customers}"> <CollectionView.EmptyView >

是否可以在运行时隐藏或删除页脚

我有一个在xaml中包含视图的页脚,但是我想在运行时在codebehind中添加和删除页脚。我怎么做

 <CollectionView ItemTemplate="{StaticResource MyTemplate}"
                 ItemsSource="{Binding Customers}">    
    <CollectionView.EmptyView >
       <views1:MyEmptyView IsVisible ="{Binding IsEmptyViewVisible}" />
    </CollectionView.EmptyView>        

    <CollectionView.Footer >
        <MyFooterView IsVisible="{Binding IsLoading}" />
    </CollectionView.Footer>
 </CollectionView>


由于您已在code behind中绑定了
IsVisible
,因此只需在运行时将其设置为
false
,即可隐藏页脚视图。@LucasZhang MSFT感谢您的回复。尽管visible=false,它仍然占用分配的空间,并且正在从我的空视图中删除一些内容。我想在运行时添加/删除绑定
MyFooterView
的高度并将其设置为零。@LucasZhang MSFT它没有帮助,空间仍然存在。因为您已经在code behind中绑定了
IsVisible
,所以您只需要在运行时将其设置为
false
,以隐藏FooterView。@LucasZhang MSFT感谢您的回复。尽管visible=false,它仍然占用分配的空间,并且正在从我的空视图中删除一些内容。我想在runtimeBinding时添加/删除
MyFooterView
的高度,并将其设置为零。@LucasZhang MSFT它没有帮助,空间仍然存在。