J'ai essayé de comprendre XAML et ses espaces de noms et je n'arrive pas à comprendre la logique des choses. Par exemple, j'essaie d'animer la propriété GridLength d'une grille après un didacticiel. Je peux obtenir l'exemple de code pour fonctionner correctement. Mais essayer de porter les fonctionnalités dans mon propre code semble impossible. Je rencontre toujours des erreurs bizarres qui ne se produisent pas dans le code source. L'animation de la propriété GridLength n'est pas possible, j'ai donc besoin de créer un nouveau fichier .vb contenant le code le rendant possible.WPF - Confusion avec les espaces de noms et les erreurs "impaires"
Mais en essayant d'atteindre réellement ce qui est là je ne peux pas aller au travail.
Dans mon dossier Window.xaml j'ai ce en haut:
xmlns:gridanim="clr-namespace:HDI_WPF_GridAnimation_vb"
qui cible un fichier GridLengthAnimation.vb. Dans ce fichier, vous avez ceci:
Imports System.Windows.Media.Animation
Imports System.Windows
Public Class GridLengthAnimation
Inherits AnimationTimeline
Retour au Window.xaml, obtenir le contact avec "GridLengthAnimation" est impossible:
<gridanim:GridLengthAnimation></gridanim:GridLengthAnimation>
Je reçois un message d'erreur indiquant:
The name "GridLengthAnimation" does not exist in the namespace "clr-namespace:HDI_WPF_GridAnimation_vb".
Qu'est-ce qui cause le problème?
Déjà essayé, ne fait rien. Ce n'est pas non plus dans le code source et ça marche très bien. –
Pourriez-vous s'il vous plaît dire si cela semble être ok? Je ne peux vraiment pas comprendre pourquoi cela continue à se produire :( –