Dynamically show/hide Header or Footer of Xamarin.Forms.ListView

后端 未结 7 1729
粉色の甜心
粉色の甜心 2021-02-09 18:29

Is there a way to dynamically show/hide the header of a ListView based on a condition at runtime.



        
相关标签:
7条回答
  • 2021-02-09 18:56

    You should be able to hide the footer and not have it consume any space. I believe you'll need to set the HeightRequest for the label in the FooterTemplate. You can do that by doing something like:

    <Label Text="No Elements found." IsVisible="{Binding FooterIsVisible}">
        <Label.Triggers>
            <Trigger TargetType="Label" Property="IsVisible" Value="False">
                <Setter Property="HeightRequest" Value="0" />
            </Trigger>
        </Label.Triggers>
    </Label>
    
    0 讨论(0)
提交回复
热议问题