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>
誰もがミドル ネームを持っているわけではないので、ミドル ネーム フィールドが空の場合は非表示にしたいです。
人にミドルネームがない場合、ミドルネームフィールドを非表示にする方法について何か提案はありますか?