【发布时间】:2014-09-14 15:00:56
【问题描述】:
我有两个属性,例如日期和号码。我有一个列表框,当前一个接一个地绑定它们,所以现在两个属性占用了两行。我怎样才能将它们一一排列? xaml 不允许我将两个属性绑定到一个文本块。
这就是我的列表框现在的样子:
号码 日期
我希望它看起来像:
编号日期
我的列表框代码如下所示:
<ListBox HorizontalAlignment="Left" Margin="78,35,0,-32" Grid.Row="1" Width="300" ItemsSource="{Binding ListOfItems}" Grid.RowSpan="3" >
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Number}" />
<TextBlock Text="{Binding Date, StringFormat={}{0:MM/dd/yy}}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
【问题讨论】:
标签: c# wpf xaml data-binding listbox