Bonjour,
Après avoir consulté par mal d'article et de document sur l'héritage des UserControl(s) et après avoir testé quelques exemple de code. Je n'arrive toujours pas à réaliser mon héritage .
Voici ma configuration actuelle que je souhaiterai mettre en place :
J'ai deux UserControl nommé : "capteur" et "capteur_centrale"
ils héritent tous deux de l'user control "mes_capteurs"
Pour exemple je vous présente l'héritage entre "mes_capteurs" et "capteur"
On a donc : L'UserControl mes_capteurs :
L'UserControl capteur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 namespace PosteExploitation { public partial class mes_capteurs : UserControl { public mes_capteurs() { InitializeComponent(); ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 namespace PosteExploitation { public partial class capteur : mes_capteurs { public capteur() { InitializeComponent(); ...
Et pour finir la partie XAML de capteur :
En gras se sont les modifications que j'ai apportées
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <UserControl:mes_capteurs x:Class="PosteExploitation.capteur" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:UserControl="clr-namespace:PosteExploitation"
A la compilation :
Une idée de mon erreur ??Erreur de génération inconnue, 'MC3074*: la balise 'mes_capteurs' n'existe pas dans l'espace de noms XML 'clr-namespaceosteExploitation'. Ligne 1 Position 27.' C:\...\capteur.xaml 1 27 PosteExploitation
Merci par avance
Partager