Bonjour j'ai un problème pour récupérer l'objet sélectionné d'un TreeView
Voilà la situation :
J'aimerais depuis mon DataContext déclaré dans mes ressources passer 2 paramètres (L'objet sélectionné dans le TreeView et son objet parent car le TreeView possède 2 niveaux d'objets)
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 <UserControl> <UserControl.Resources> <DataContext x:Key="datacontext1"> <MenuItem Command="{Binding Command}" CommandParameter=???> </MenuItem> </DataContext> <Style x:Key="style"> <Setter Property="DataContext" Value="{StaticResource datacontext1}" </Style> </UserControl.Resources> <TreeView x:Name="treeview1"> ... </TreeView> <ListView x:Name="listview1" ItemContainerStyle="{StaticResource style}"> ... </ListView> </UserControl>
J'ai essayé dans un premier temps de récupérer l'objet sélectionné sans son parent comme ceci :
Mais il semblerait que depuis mes ressource je n'ai pas accès à mon TreeView car je reçois un paramètre null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <MenuItem Command="{Binding Command}" CommandParameter="{Binding Path=SelectedItem, ElementName=treeview1}"> </MenuItem>
Merci d'avance,
Partager