gpt4 book ai didi

c# - Winrt - ListView 最后一项的特定 ItemTemplate

转载 作者:太空宇宙 更新时间:2023-11-03 10:25:01 24 4
gpt4 key购买 nike

我在 Windows 应用商店应用程序项目中有这个 ListView

<ListView ItemsSource="{Binding Attachments}"  IsItemClickEnabled="False" SelectionMode="None">
<ListView.ItemTemplate>
<DataTemplate >
<Grid Width="280" Height="50" Margin="85,0,0,0">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="5" />
</Grid.RowDefinitions>
<RadioButton GroupName="meetingFiles" Content="TESTE" Style="{StaticResource RadioButtonStyle1}"></RadioButton>
<TextBlock Text="1" HorizontalAlignment="Right"></TextBlock>
<Grid x:Name="whiteLine" Grid.Row="1" Width="270" Height="1" Background="White" HorizontalAlignment="Center" />
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>

我希望 ListView 中的最后一项不显示名为 whiteLine 的网格我怎样才能做到这一点?还是不可能?

最佳答案

另一种解决方案是添加 Listview.footer这样:

<ListView>
<!-- Your Listview ItemTemplate /-->
<ListView.Footer>
<Grid Width="280" Height="50" Margin="85,0,0,0">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="5" />
</Grid.RowDefinitions>
<RadioButton GroupName="meetingFiles" Content="TESTE" Style="{StaticResource RadioButtonStyle1}"></RadioButton>
<TextBlock Text="1" HorizontalAlignment="Right"></TextBlock>
</ListView.Footer>
</ListView>

这并没有真正改变最后一个项目,它添加了一个始终位于 ListView 底部的元素,并且看起来与您的项目相同。这会给用户一种印象,即它是 ListView 的一部分,并且您将保持代码简单。

关于c# - Winrt - ListView 最后一项的特定 ItemTemplate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31947669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com