Цвет текста в списке просмотра 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). Я получаю значения из текстовых полей и комбинированного списка. В режиме отладки я вижу, что элементы находятся в виде списка, но мое приложение выглядит так: просмотр списка с текстом "нет"

Кто-нибудь может мне помочь? Пожалуйста, будьте добры ко мне - я вообще не разработчик.:-(

0 ответов

Другие вопросы по тегам