J'ai créé un app.In WPF que j'ai datatemplate comme suitComment ajouter un bouton à l'extérieur DataTemplate dans ItemsControl
<DataTemplate x:Key="ItemTemplate">
<StackPanel>
<TextBlock Text="item"/>
<TextBlock Text="{Binding Number}"/>
</StackPanel>
</DataTemplate>
J'ai un ItemsControl comme celui-ci
<ItemsControl ItemsSource="{Binding Items}"
Grid.Column="1"
Grid.Row="3"
ItemTemplate="{StaticResource ItemTemplateWithButton}" />
où j'ai besoin un itemtemplate comme ceci
<DataTemplate x:Key="ItemTemplateWithButton">
<StackPanel>
<StackPanel>
<TextBlock Text="item"/>
<TextBlock Text="{Binding Number}"/>
</StackPanel>
<StackPanel>
<Button>
<StackPanel>
<TextBlock Text="item"/>
<TextBlock Text="{Binding Number}"/>
</StackPanel>
</Button>
</StackPanel>
</StackPanel>
</DataTemplate>
Y at-il une possibilité de réutiliser le datatemplate dans le nouvel ite mscontrol?
Vous voulez utiliser un DataTemplate dans un autre DataTemplate? –
Pour autant que je sache, vous ne pouvez pas réutiliser le modèle, vous devrez coller votre code. –
@Glen a édité la question –