Bonjour,
Savez-vous comment, dans la déclaration d'un template dans du code XAML, faire référence à un autre template situé dans le même fichier XAML ?
Personnellement, j'ai essayé ceci, sans succès :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 //mon premier template <ControlTemplate x:Key="Bordure"> <Border Name="border" > <ProgressBar Name="pgb" ></ProgressBar> </Border> </ControlTemplate> ... //mon deuxième template <DataTemplate x:Key="Pions"> <StackPanel> <Image Name="imagePion" Source="{Binding Path}" > </Image> </StackPanel> <DataTemplate.Triggers> <Trigger Property="IsMouseOver" Value="True"> //et ici référence au premier template <Setter TargetName="pgb" Property="Visibility" Value="Visible"></Setter> </Trigger> </DataTemplate.Triggers> </DataTemplate>
Partager