Bonjour, je dois faire une application en C# pour l'école et j'ai décidé de faire l'interface graphique avec Microsoft Expression Blend.
Une fois toute l'interface finie, je commence à coder et je me rends compte qu'il y a plein de fonctions qui ne sont pas disponibles (par exemple les propriétés Visible ou Enabled des composants)
Je dois bloquer une TextBox pour que l'utilisateur ne puisse pas la modifier, mais il ne trouve pas la fonction Enabled (j'ai vérifié dans d'autres projets faits avec une interface graphique faite directement par Visual Studio 2008 et ça fonctionne bien).
J'ai remarqué une différence par rapport à mes autres projets graphiques en C#: en général les composants viennent de System.Windows.Forms, mais ici ils viennent de System.Windows.Controls, et lorsque je mets using System.Windows.Forms; en haut de mon fichier, il me met:
The type or namespace name 'Forms' does not exist in the namespace 'System.Windows' (are you missing an assembly reference?)
Je ne sais pas si ça a à voir avec Blend ou pas, mais c'est super embêtant, jusqu'ici j'ai réussi à me débrouiller avec d'autres fonctions, mais je n'ai rien trouvé d'équivalent à Enabled qui fonctionne.
Merci de votre aide
Partager