salut
je Template un thumb :
Code xml : 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
 
<ControlTemplate x:Key="Mytemplate">
                <Border BorderBrush="#FFFF0FC4"  BorderThickness="2"  Padding="2,5,2,2" CornerRadius="5,5,5,5" 
                        Width="{TemplateBinding Width}" 
                        Height="{TemplateBinding Height}">
 
                    <StackPanel Orientation="Vertical" Margin="1" Background="Coral">
                        <TextBlock FontWeight="Bold" Foreground="Blue" Background="Beige"
                                   Text="{Binding Path=name}"
                                   TextAlignment="Center"  />
                        <TextBlock FontWeight="Bold" Foreground="Blue" Background="Beige"
                                   TextAlignment="Center"
                            Text="{Binding ????}"/>
                    </StackPanel>
                </Border>
            </ControlTemplate>

que je vais utiliser ici :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<ItemsControl.ItemTemplate>
                                    <DataTemplate>
                                        <Thumb   Tag="{Binding RelativeSource={RelativeSource AncestorType={x:Type ListBoxItem}} }"                
                                                 DragDelta="onDragDelta" 
                                                 Width="80" Height="100"
                                                 Template="{ StaticResource Mytemplate}">
                                        </Thumb>
                                    </DataTemplate>
                                </ItemsControl.ItemTemplate>

ce que je voudrais faire c'est de retrouver :
la propriété Canvas.Left de ListBoxItem qui est le "Ancestor" de Thumb, ce dernier est utilsé via "TemplatedParent" pour faire un Binding de Text dans le Xaml plus haut :

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<TextBlock FontWeight="Bold" Foreground="Blue" Background="Beige"
                                   TextAlignment="Center"
                            Text="{Binding ????}"/>