2010-08-15 5 views
2

Quelqu'un peut-il me montrer un système énumérable que je peux accéder rapidement en tant que ItemsSource pour obtenir des données de test. Je me fiche du type de retour. La quantité de données n'est également pas très pertinente, 100 ou 10000 articles, je m'en fous.Simple ItemsSource à des fins de test

Le balisage désiré alors ressembler à quelque chose comme le code ci-dessous et ne idealement pas besoin de déclaration_namespace:

<ListBox ItemsSource="{x:Static ASystemEnumerableThatReturnsSomeObjects}"/> 

Répondre

3

Je suis un peu partielle à l'aide des polices système pour les tableaux xaml statiques:

<ListBox ItemsSource="{x:Static Fonts.SystemFontFamilies}"/> 
+0

+1 facile à se rappeler, bonne longueur, beau contenu, merci! – HCL

0

Vous pouvez utiliser l'énumération System.Net.HttpStatusCode et regardez le link ci-dessous pour savoir comment l'utiliser comme une source d'articles. Le lien indiqué montre l'utilisation d'une énumération en tant que ItemSource pour un ComboBox, mais vous pouvez également l'utiliser avec un ListBox.

+0

Merci pour la réponse, mais je cherche quelque chose de vraiment court (à des fins de test). – HCL

2

J'aime utiliser String pour tester, car il fonctionne comme un nombre de char. Dans .NET 4.0, vous pouvez utiliser une chaîne directement:

<ListBox ItemsSource="asdf"/> 

Pour les versions antérieures, vous pouvez utiliser une propriété statique du type String:

<ListBox ItemsSource="{x:Static DataFormats.Text}"/> 
+0

+1 Cool, je n'aurais jamais découvert ça. – HCL

Questions connexes