J'ai un ListBox dans Silverlight2 qui utilise une Grille comme son ItemsPanelTemplate. Dans le code, comment puis-je obtenir une référence à cette grille?Comment obtenir une référence au ItemsPanel d'un ListBox Silverlight
<ItemsPanelTemplate x:Key="GridItemsPanel">
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
</Grid>
</ItemsPanelTemplate>
<ListBox ItemsPanel="{StaticResource GridItemsPanel}" />
Contexte:
Ce que je suis en train de faire avec c'est d'ajouter les enfants à la grille qui ne sont pas ListBoxItems. J'essaie d'obtenir quelque chose de similaire à la vue du jour du calendrier Outlook, où les éléments peuvent être alignés sur une grille avec une résolution de 30 minutes. J'ai la grille et le positionnement de ListBoxItem fonctionnant correctement, cependant j'aimerais pouvoir rendre des couleurs d'arrière-plan, des quadrillages, des étiquettes d'heure etc. pour permettre à l'utilisateur de voir clairement l'heure et la durée des ListBoxItems.
Il pourrait aider si vous expliqué pourquoi vous voulez, peut-être il y a une autre approche. – AnthonyWJones