Désolé, c'est une question de base, mais comment puis-je prendre un ItemTemplate que j'ai pour un ListBox, et le mettre dans les ressources pour la fenêtre afin que plus d'un ListBox puisse l'utiliser.Comment intégrer le ItemTemplate pour un ListBox wpf dans les ressources de la fenêtre?
Voici quelques XAML:
<Window x:Class="Example">
<Window.Resources>
<DataTemplate x:Key="dtExample">
<ListBox.ItemTemplate>
// styles go here...
</ListBox.ItemTemplate>
</DataTemplate>
</Window.Resources>
<ListBox ItemTemplate="{StaticResource dtExample}">
// items go here...
</ListBox>
</Window>
Ce jette un « bien attaché n'a pas setter » erreur de la conception. J'ai enlevé des portions de code que je ne pensais pas importer, par souci de brièveté.
Merci
J'ai essayé de mettre mon xaml ListBox.ItemTemplate à l'intérieur d'un DataTemplate, mais j'ai obtenu l'erreur rouge, la propriété attachée n'a pas de setter. Des idées? –
bien, la propriété ItemTemplate d'un ItemsControl EST un datatemplate. Si vous fournissez du code/balisage, il sera beaucoup plus facile de vous aider. le simple fait de dire que vous obtenez une erreur ne vous aidera pas;) –
@Joachim Kerschbaurner: Vous avez raison! –