Bonjour j'ai le morceau de code suivant:
Vous l'aurez compris, ceci est une interface se servant de wpf.
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 namespace PL_WPF { /// <summary> /// Logique d'interaction pour MainWindow.xaml /// </summary> public partial class MainWindow : Window { public IBLClient BL; public MainWindow() { BL = new FrontEnd(); var clients = BL.GetAllClients().OrderBy(d => d.CompanyName); DataContext = clients; InitializeComponent(); } }
L'attribut BL est du genre d'une interface située dans un autre projet (projet Client).
Dans mon constructeur, je souhaite instancier BL grâce à Front End, qui lui est un objet du projet Client.
J'ai le message d'erreur suivant:
J'ai effectivement fait un cast, ca ne marche pas non plus.Erreur 1 Impossible de convertir implicitement le type 'BLClient.FrontEnd' en 'BLClient.IBLClient'. Une conversion explicite existe (un cast est-il manquant*?)
Une idée?
Merci beaucoup de votre aide
Partager