я впервые работаю с XAML. В настоящее время я выводю список пропущенных активов в моей программе, это отображается в пользовательском интерфейсе с использованием XAML и сетки в виде списка. В верхней части списка мне нужен заголовок, в котором говорится, что в следующем списке перечислены все недостающие активы. Но моя проблема в том, что для каждого элемента, выводимого в списке, он будет отображать этот заголовок вместе с ним, поэтому заголовок будет выводиться столько раз, сколько есть элементов в списке отсутствующих активов, вот мой код для просмотра списка
<ListView Grid.Row="0" Grid.Column="1" Margin="0,5,0,20"
ItemContainerStyle="{StaticResource SelectionlessListViewItemStyle}"
ItemsSource="{Binding MissingAssets}">
<ListView.Style>
<Style TargetType="ListView">
<Style.Triggers>
<Trigger Property="HasItems" Value="False">
<Setter Property="Visibility" Value="Collapsed"></Setter>
</Trigger>
</Style.Triggers>
</Style>
</ListView.Style>
<ListView.ItemTemplate>
<DataTemplate>
<Grid Margin="5,0,5,0">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Label Grid.Row="0" Grid.Column="2" Content="The following assets could not be found" FontWeight="Bold" VerticalAlignment="Center"/>
<TextBlock Grid.Row="1" Grid.Column="2" Text="{Binding}" VerticalAlignment="Center" Margin="5,0,0,0"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Это связано с тем, что свойство является меткой? Я попытался изменить его на текстовое поле, но проблема все еще существует.
Спасибо