看:如何创建一个TabControl Silverlight的
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;
它抛出一个异常!
无法转换 类型的对象 'Paradigma.Silverlight.DiccionarioDatos.Termino' 键入 System.Windows.Controls.TabItem”。
你什么时候得到这个异常?这是输出窗口中的'Binding'异常还是调试器呕吐? – VoodooChild