C# 如何使用XML数据源解决resharper XAML错误“无法解析符号”?

C# 如何使用XML数据源解决resharper XAML错误“无法解析符号”?,c#,wpf,xaml,resharper,C#,Wpf,Xaml,Resharper,我正在网格中显示XML文件中的信息。此代码工作正常,所有内容都正确显示。Resharper XAML analyzer投诉: DataTemplate.DataType无法解析符号“component” 有没有办法告诉Resharper这是XML数据,一切正常 <Grid> <Grid.DataContext> <XmlDataProvider Source="/data.xml" XPath="/component-data/component"/&

我正在网格中显示XML文件中的信息。此代码工作正常,所有内容都正确显示。Resharper XAML analyzer投诉:

DataTemplate.DataType无法解析符号“component”

有没有办法告诉Resharper这是XML数据,一切正常

<Grid>
  <Grid.DataContext>
     <XmlDataProvider Source="/data.xml" XPath="/component-data/component"/>
  </Grid.DataContext>
  <Grid.Resources>
    <DataTemplate DataType="component">
      <Border>
        <StackPanel>
          <TextBlock Text="{Binding XPath=./name}"/>
          <TextBlock Text="{Binding XPath=./rank}"/>
          <TextBlock Text="{Binding XPath=./serial}"/>
        </StackPanel>
      </Border>
    </DataTemplate>
  </Grid.Resources>
  <ScrollViewer>
    <ItemsControl ItemsSource="{Binding}"/>
  </ScrollViewer>
</Grid

是的,我们可以抑制/忽略重拾器错误。为此:

列表项查找文件中的代码问题 从检查结果栏中选择特定问题“DataTemplate.DataType无法解析符号”组件。 选择“选择ReSharper | Windows |解决方案错误” 您将能够看到小窗口“解决方案中的错误/警告” 选择问题并选择忽略错误。