Не удалось добавить <element>в ObservableCollection.Элемент не найден Ошибка - PullRequest
0 голосов
/ 17 декабря 2018

Я новичок в UWP и пытаюсь создать простую сетку данных в UWP.Я использую эту ссылку для реализации простой DataGrid, но у меня продолжает возникать «Не удалось добавить DataGridTextColumn в ObservableCollection. Элемент не найден Ошибка»

Вот код, который я использую:

<control:DataGrid x:Name="DataGrid" HeadersVisibility="Column"
                          ItemsSource="{Binding Items}">
            <control:DataGrid.Columns>

                <control:DataGridTextColumn
                    Header="ID"
                    Binding="{Binding ID}"/>
                <control:DataGridTextColumn
                    Header="Main Statement"
                    Binding="{Binding MainStatement}"/>
                <control:DataGridTextColumn
                    Header="Question For"
                    Binding="{Binding QuestionFor}"/>
                <control:DataGridCheckBoxColumn
                    Header="Language"
                    Binding="{Binding Language}"/>
            </control:DataGrid.Columns>
</control:DataGrid>

Я следую примеру и предложению в VS, кто-нибудь знает, почему это происходит?Любая помощь с благодарностью!

Ответы [ 2 ]

0 голосов
/ 09 мая 2019

Измените номер версии для Grid-компонента в Nuget на более низкий, затем создайте, а затем вернитесь к последней версии.Не знаю почему, хотя ...

0 голосов
/ 17 декабря 2018

Я удалил ссылку Microsoft.Toolkit.Uwp.UI.Controls.DataGrid, собрал проект и снова добавил ссылку.После восстановления ВОЛШЕБНО это сработало.Я предполагаю, что это была проблема, связанная с VS.Свойство AutoGenerateColumns не оказало никакого влияния, но спасибо за помощь.Я оставлю этот вопрос здесь, может быть, кто-нибудь когда-нибудь столкнется с той же проблемой и решит ее по-другому.

...