我有一个文件,其中第一行是电话,第二行是日期。 我读了文件并将内容添加到列表框中,所有内容都在不同的行中。 现在我将列表框更改为包含2个文本框。
<ListBox Name="listBox1" ItemsSource="{Binding}">
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Phone}" FontSize="32"/>
<TextBlock Text="{Binding MyDate}" FontSize="16"/>
</StackPanel>
</DataTemplate>
如何绑定文件中的数据? 谢谢
答案 0 :(得分:1)
创建一个表示数据的类:
class PhoneDate
{
public string Phone{get;set;}
public DateTime MyDate{get;set;}
}
然后将数据加载到列表中
List<PhoneDate> data = //load
最后将列表绑定到列表框:
listBox1.ItemsSource = data;
现在您的绑定将起作用。
答案 1 :(得分:0)
如果你想让它们水平放置,那么你需要StackPanel上的Orientation =“Horizontal”。
如果您想要标题和列对齐,那么ListView Gridview将执行该操作