UWP Community Toolkit DataGrid onecoreuap错误

时间:2019-11-24 17:53:47

标签: uwp datagrid windows-community-toolkit

我在运行Windows 10版本1903的桌面应用程序中使用Community Toolkit DataGrid(6.0.0内部版本86)。我收到很多类似这样的错误:

onecoreuap \ windows \ wgi \ winrt \ display \ displaycommon.cpp(411)\ Windows.Graphics.dll!00007FF80B5C04B0:(调用者:00007FF80B5C027B)ReturnHr(163)tid(4938)80070490找不到元素。

任何时候在DataGrid中更新任何项目。我想摆脱错误,或者至少能够将其从调试输出中滤除-当不断被这些错误所阻塞时,输出几乎是无用的。

这是DataGrid xaml:

                                <controls:DataGrid ItemsSource="{Binding Devices}" Name="Devices" MinHeight="150" Margin="5"
                                                   SelectedItem="{Binding SelectedDevice, Mode=TwoWay}" VerticalScrollBarVisibility="Visible"
                                                   AutoGenerateColumns="False" RowHeight="25">
                                <controls:DataGrid.Columns>
                                    <controls:DataGridTextColumn Width="SizeToCells" MinWidth="120" Header="Device name" Binding="{Binding Name}"/>
                                    <controls:DataGridTextColumn Width="SizeToCells" MinWidth="100" Header="Address" Binding="{Binding DeviceAddress}"/>
                                    <controls:DataGridTextColumn Width="SizeToCells" MinWidth="110" Header="Connected" Binding="{Binding IsConnected}"/>
                                    <controls:DataGridTextColumn Width="SizeToCells" MinWidth="100" Header="Paired" Binding="{Binding IsPaired}"/>
                                    <controls:DataGridTextColumn Width="SizeToCells" MinWidth="80" Header="RSSI" Binding="{Binding RSSI}"/>
                                </controls:DataGrid.Columns>
                            </controls:DataGrid>

我找不到任何例外或其他设置来过滤掉这些消息。

在了解问题根源或至少过滤掉消息方面的任何帮助将不胜感激。

编辑:仅使用DataGrid创建演示应用程序不会显示错误。返回原始应用程序并从主页中删除所有内容(根网格除外)仍会产生错误,但仅会产生一个错误。我将继续尝试并找出原因。

1 个答案:

答案 0 :(得分:1)

当我注意到我创建的演示设置为“ Debug”“ x86”,而我的应用程序将问题设置为“ Debug”“ x64”时,我正要放弃并创建一个新项目。更改为“ x86”已解决了该问题。