WPF - ListBox - Не можете использовать список или нажать, без сбоя приложения, как это исправить? - PullRequest
0 голосов
/ 11 июля 2019

Я использую предварительную версию 6 .NET Core 3.0.По сути, я пытаюсь динамически добавить TextBox в ListBox внутри ScrollViewer.Но всякий раз, когда я щелкаю внутри emptyListbox, приложение останавливается с System.Arguement.Exception, запрашивая значение не найдено: 'PG.PrEC.Или когда я создаю TextBox (перед его вставкой, конечно), он также останавливается, но при этом появляется сообщение об ошибке: System.ArgumentException: 'Запрошенное значение' SUPPRIMER 'не найдено.'.(SUPPRIMER означает УДАЛИТЬ, а PG. PRÉC означает предыдущую страницу).Вроде похожей проблемы, до сих пор не могу найти ответ в интернете.Может кто-нибудь сказать мне, если это проблема предварительного просмотра или я делаю что-то не так с ListBox или ScrollViewer.

Я думаю, что это WPF, который не работает из-за предварительного просмотра, но я хотел бычтобы быть уверенным в этом.

Код отлично работает на .NET FRAMEWORK 4.7 (WPF) ... Я переустанавливаю System.Private.CoreLib.dll, где исключение найдено, но все еще останавливается.

XAML:

Window x:Class="WpfApp1.MainWindow"
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApp1"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Grid >

        <ScrollViewer Margin="118,0,0,0.04">

            <ListBox x:Name="listBox"/>

        </ScrollViewer>

        <Button Content="Browse file" HorizontalAlignment="Left" VerticalAlignment="Top" Height="64" Width="92"          Click="BrowseButton_Click"/>

    </Grid>
</Window>

C #: это частная функция:

`TextBox tempTextBox = new TextBox(); // stopped there with`  System.ArgumentException : 'Requested value 'SUPPRIMER' was not found.'

Я ожидаю, что приложение не остановится, добавив TextBox или щелкнув по нему ...

...