1
Comment puis-je ajouter dynamiquement TreeView dans la zone de liste déroulante WPF .. thakx ..comment ajouter dynamiquement TreeView dans la zone de liste déroulante
Comment puis-je ajouter dynamiquement TreeView dans la zone de liste déroulante WPF .. thakx ..comment ajouter dynamiquement TreeView dans la zone de liste déroulante
vous pouvez le faire avec gestionnaire d'événements clic comme indiqué
<TreeView Tag="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ComboBox}}" MouseClick="treeview_MouseClick" ItemsSource="{Binding Children}" x:Name="Tree">
avec Click si vous pouvez obtenir le ComboBox
private void treeview_MouseClick(object sender, RoutedEventArgs e)
{
try
{
TreeView treeview = sender as TreeView;
if(treeview == null)
return;
var combobox = treeview .Tag as ComboBox;
combobox .SelectedItem = treeview .SelectedItem;
}
catch (Exception e)
{
}
}
cette bonne mais j'obtiens l'erreur .. TreeView.Tag comme Combobx il me donner une valeur nulle .. mais quand je prends la valeur comme treeview et assing dans le combobox cela fonctionne, mais je ne suis pas capable d'assing cette déclaration ... combobox .SelectedItem = treeview .SelectedItem; –
puis-je voir votre code exact? – Badr