【发布时间】:2011-01-20 21:39:52
【问题描述】:
看:
TabControl 定义:
<sdk:TabControl x:Name="tcWords">
<sdk:TabControl.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical">
<TextBlock Text="{Binding Letra}" />
<TextBlock Text="{Binding Palabra}" />
<TextBlock Text="{Binding Palabra}" />
</StackPanel>
</DataTemplate>
</sdk:TabControl.ItemTemplate>
</sdk:TabControl>
代码:
public class Termino
{
public string Letra { get; set; }
public string Palabra { get; set; }
public string Significado { get; set; }
}
List<Termino> arrPalabras = new List<Termino>();
arrPalabras.Add(new Termino { Letra = "A", Palabra = "Ave", Significado = "Cualquier cosa" });
arrPalabras.Add(new Termino { Letra = "A", Palabra = "Avion", Significado = "Cualquier cosa avion" });
//lstItems.ItemsSource = arrPalabras;
tcWords.ItemsSource = arrPalabras;
抛出异常!!!
无法转换类型的对象 '范式.Silverlight.DiccionarioDatos.Termino' 输入 System.Windows.Controls.TabItem'。
【问题讨论】:
-
你什么时候得到这个异常?这是输出窗口中的
Binding异常还是调试器呕吐?
标签: silverlight templates tabcontrol