Цвет текста в списке просмотра wpf
У меня проблема с элементом listview в моем WPF-приложении. Я добавил просмотр списка в свой usercontrol (Foreground="Black") и установил привязки. Если я теперь добавлю элементы к этому списку, то текст в каждой строке кажется невидимым, но я хочу, чтобы цвет текста был, например, черным.
Это мой xaml для просмотра списка:
<ListView x:Name="ListViewPackResults_Bulk" Foreground="Black" HorizontalAlignment="Left" Height="312" Margin="64,379,0,0" VerticalAlignment="Top" Width="1300" BorderThickness="1" Background="{x:Null}">
<ListView.View>
<GridView>
<GridViewColumn Header="Process" Width="90" DisplayMemberBinding="{Binding PackTransaction}"/>
<GridViewColumn Header="Return Code" Width="112" DisplayMemberBinding="{Binding ReturnCode}"/>
<GridViewColumn Header="Product Code" Width="120" DisplayMemberBinding="{Binding ProductCode}"/>
<GridViewColumn Header="Batch ID" Width="90" DisplayMemberBinding="{Binding BatchID}"/>
<GridViewColumn Header="Batch Expiry" Width="115" DisplayMemberBinding="{Binding BatchExpiry}"/>
<GridViewColumn Header="Serial number" Width="122" DisplayMemberBinding="{Binding PackSerialnumber}"/>
<GridViewColumn Header="Pack Status" Width="110" DisplayMemberBinding="{Binding PackStatus}"/>
<GridViewColumn Header="Reason" Width="100" DisplayMemberBinding="{Binding ReasonString}"/>
<GridViewColumn Header="Return Description" Width="200" DisplayMemberBinding="{Binding ReturnDescription}"/>
</GridView>
</ListView.View>
</ListView>
Я добавляю элементы, нажимая на кнопку:
public List<Pack> requestItems = new List<Pack>();
private void Button_Click_2(object sender, RoutedEventArgs e)
{
requestItems.Add(new Pack() { PackTransaction = ComboBoxTransaction_Bulk.SelectedValue.ToString(), ProductCode = TextBox_ProductCode_Bulk.Text, BatchID = TextBoxBatchID_Bulk.Text, BatchExpiry = TextBoxBatchExpiry_Bulk.Text, PackSerialnumber = TextBoxSerialNumber_Bulk.Text});
ListViewBulkRequests_Bulk.ItemsSource = requestItems;
ICollectionView view_requests = CollectionViewSource.GetDefaultView(requestItems);
view_requests.Refresh();
}
Pack - это мой собственный класс с соответствующими переменными, которые вы видите выше (например, PackTransaction). Я получаю значения из текстовых полей и комбинированного списка. В режиме отладки я вижу, что элементы находятся в виде списка, но мое приложение выглядит так: просмотр списка с текстом "нет"
Кто-нибудь может мне помочь? Пожалуйста, будьте добры ко мне - я вообще не разработчик.:-(