【发布时间】:2010-12-09 03:21:27
【问题描述】:
我有一个ItemsControl,其ItemsSource 绑定到一个整数ID 列表。转换器使用 ID 来查找应该向用户显示的名称。如何在 XAML 中执行此操作?这是我到目前为止所拥有的,但它不起作用:
<ItemsControl ItemsSource="{Binding Topics}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding FallbackValue='topic name', Converter={StaticResource topicToStrConverter}}" Margin="0,10,0,0"/>
<Button>
<Image Source="/PlumPudding;component/Images/appbar.cancel.rest.png" />
</Button>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
真的,我想要作为转换器参数的是模板中显示的整个项目 - 而不是该项目的属性。这是什么语法?
我正在使用 Silverlight 4。
【问题讨论】:
标签: silverlight data-binding xaml