Silverlight列表框中的ItemTemplate被忽略

Silverlight列表框中的ItemTemplate被忽略,silverlight,data-binding,Silverlight,Data Binding,我有一个带有ItemTemplate的数据绑定列表框,如下所示: 项目资源数据绑定工作;列表框显示上下文的FlightHeaders属性中的所有项 但是,ItemTemplate将被忽略。不是将每个项目显示为由两个文本块组成,而是将每个项目简单地显示为其ToString()表示形式 FWIW,我正在VS2010上运行Silverlight 4.0,为卡西尼号提供测试页面。我怀疑我在上面的XAML中遗漏了一些非常简单的东西,但我不知道它是什么;如果您有任何建议,我们将不胜感激。结果表明XAML

我有一个带有ItemTemplate的数据绑定列表框,如下所示:


项目资源数据绑定工作;列表框显示上下文的FlightHeaders属性中的所有项

但是,ItemTemplate将被忽略。不是将每个项目显示为由两个文本块组成,而是将每个项目简单地显示为其ToString()表示形式


FWIW,我正在VS2010上运行Silverlight 4.0,为卡西尼号提供测试页面。我怀疑我在上面的XAML中遗漏了一些非常简单的东西,但我不知道它是什么;如果您有任何建议,我们将不胜感激。

结果表明XAML还可以;问题是显示了XAP文件的旧版本


清除浏览器缓存、重新启动开发web服务器并重新启动浏览器修复了问题。

您使用的是Cassini开发web服务器还是IIS?
<ListBox ItemsSource="{Binding Path=FlightHeadings}">
  <ListBox.ItemTemplate>
    <DataTemplate>
      <StackPanel>
        <TextBlock Text="{Binding Path=Identifier}" />
        <TextBlock Text="{Binding Path=Name}"/>
      </StackPanel>
    </DataTemplate>
  </ListBox.ItemTemplate>
</ListBox>