【发布时间】:2011-09-26 14:13:32
【问题描述】:
我持有 XElement - 显示为这样
<Root>
<child1>1</child1>
<child2>2</child2>
<child3>3</child3>
<child4>4</child4>
</Root>
我想在某个 ListBox 上显示这个 Element + 值。
所以我定义了这个 xaml - 但没有任何效果...... 我怎样才能做对?
<ListBox ItemsSource="{Binding XMLProperty}" >
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*.5" />
<ColumnDefinition Width="*.5" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{Binding Element}" />
<TextBlock Grid.Column="1" Text="{Binding Value }" />
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
【问题讨论】:
-
“显示此元素”是什么意思?你的意思是元素名称吗?还有你要绑定的 XMLProperty 是什么?
标签: silverlight binding