Re bonjour
Je cherche à Binder unelistbox via un objectDataProvider. Hors le résultat dans la listbox est mauvais. Pouvez vous m'aiclairer sur ce qui ne vas pas dans mon code
Merci
Classe contenant la méthode qui doit alimenter ma listbox. Retourne une liste d' ADObject et je voudrait que la propriété Cn de ces objets s'affichent.
Fichier XAML
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 using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using Rcb.ActiveDirectory; using Rcb.ActiveDirectory.Objects; namespace ADManagement { public class GbbUserProvider : ObservableCollection<ADObject> { public GbbUserProvider() { } public List<ADObject> GetUsers() { return ADSearcher.findAllUsers(ADConnection.createParisServiceAccountsDirectoryEntry(), false); } } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <ObjectDataProvider x:Key="odpGbbUser" ObjectType="{x:Type local:GbbUserProvider}" MethodName="GetUsers" /> <ListBox IsTextSearchEnabled="True" DataContext="{Binding Source={StaticResource odpGbbUser}}" ItemsSource="{Binding Path=Cn}" Grid.Row="4" Name="listBox1" />
Partager