Ich habe eine ListBox in Silverlight2, die ein Grid als ItemsPanelTemplate verwendet. Wie erhalte ich im Code einen Verweis auf dieses Raster?Wie bekomme ich einen Verweis auf ItemsPanel einer Silverlight ListBox
<ItemsPanelTemplate x:Key="GridItemsPanel">
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
</Grid>
</ItemsPanelTemplate>
<ListBox ItemsPanel="{StaticResource GridItemsPanel}" />
Hintergrund:
Was ich damit zu tun versuche, ist, Kinder zu dem Gitter hinzufügen, die nicht ListBoxItems sind. Ich versuche, eine ähnliche Ansicht wie die Outlook-Kalendertagansicht zu erhalten, in der Elemente in einem Raster mit einer Auflösung von 30 Minuten ausgerichtet werden können. Ich habe das Grid und die ListBoxItem-Positionierung funktioniert ordnungsgemäß, jedoch möchte ich Hintergrundfarben, Rasterlinien, Stundenbeschriftungen usw. wiedergeben können, damit der Benutzer die Zeit und die Dauer der ListBoxItems deutlich zu sehen.
mit Es könnte helfen, wenn Sie skizziert, warum Sie wollen, vielleicht gibt es einen alternativen Ansatz. – AnthonyWJones