Я использую предварительную версию 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 или щелкнув по нему ...