J'essaie d'afficher une liste de vidéos de YouTube en utilisant une ListBox et la propriété ItemsSource.
Ce que j'ai actuellement fonctionne (ci-dessous), mais je dois maintenant formater mes données.
<ListBox Name="lbVideos" ItemsSource="{Binding Source={StaticResource listOfVideos}}"/>
Pour cela, j'utilise un DataTemplate mais le problème est que le type est Google.YouTube.Video.
<Application x:Class="YouTube_Notifier.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Startup="AppStartup"
xmlns:src="clr-namespace:YouTube_Notifier"
xmlns:System="clr-namespace:System;assembly=mscorlib">
<Application.Resources>
<DataTemplate DataType="{x:Type src:Google:YouTube:Video}">
</DataTemplate>
</Application.Resources>
</Application>
Le code ci-dessus me permet d'obtenir l'erreur "Type 'src:Google.YouTube.Video' was not found." (Le type 'src:Google.YouTube.Video' n'a pas été trouvé).
Ce que je demande, c'est comment utiliser les espaces de noms dans un DataTemplate ?