我正在开发一个在 ListView 中绑定数据的 UWP 应用程序。我一直在尝试找到一种在没有数据时折叠(隐藏)控件的方法。例如,我做了一个简单的版本:
<ListView Name="lvwMaster" ItemsSource="{x:Bind CollectionOfPeople}">
<ListView.ItemTemplate>
<DataTemplate x:DataType="data:Person">
<StackPanel Name="pnlOnePerson" Margin="10">
<TextBlock Name="lblFirstName" Text="{x:Bind FirstName}" />
<TextBlock Name="lblMiddleName" Text="{x:Bind MiddleName}" Height="Auto" />
<TextBlock Name="lblLastName" Text="{x:Bind LastName}" />
<TextBlock Name="lblBirthDate" Text="{x:Bind BirthDate}" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
由于不是每个人都有中间名,我希望中间名字段在为空时隐藏。
当这个人没有中间名时,我如何能够隐藏中间名字段的任何建议?