J'ai un ItemsControl
dont ItemsSource
est lié à une liste d'ID ints. Un convertisseur utilise les ID pour rechercher le nom qui doit être affiché pour l'utilisateur. Comment puis-je faire cela en XAML? Voici ce que j'ai jusqu'à présent, mais il ne fonctionne pas:Silverlight: Comment utiliser un convertisseur avec un ItemsControl?
<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>
Vraiment, ce que je veux comme argument au convertisseur est l'élément entier qui est affiché dans le modèle - pas une propriété de cette article. Quelle est la syntaxe pour cela?
J'utilise Silverlight 4.