【发布时间】:2015-07-19 15:17:11
【问题描述】:
我已经用 xaml 写了这个:
<ListBox x:Name="WorkersList">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding name}"></TextBlock>
<TextBlock Text="{Binding gehalt}"></TextBlock>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
然后我编写了一个名为“worker”的 c# 类,并将以下代码添加到 mainpage.cs:
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
List<Worker> sourceworkerlist = new List<Worker>();
sourceworkerlist.Add(new Worker { name = "Franz", gehalt = 200 });
WorkersList.DataContext = sourceworkerlist;
}
}
我运行了程序,但结果是我没有看到 listboxitem :(我做错了什么?谢谢你的回答!
【问题讨论】:
标签: c# wpf list xaml templates