J'ai récemment commencé à travailler sur une application audio utilisant C#.NET. J'ai commencé à mettre en œuvre la bibliothèque NAudio que j'ai l'intention d'utiliser tout au long du projet. En consultant la documentation de NAudio sur CodePlex, j'ai trouvé un lien vers le fichier Bibliothèque de visualisation sonore WPF J'ai été attiré par l'une de ses fonctionnalités en particulier, dont je savais que j'aurais besoin dans mon application. Je l'ai donc téléchargée et ajoutée aux références de mon projet. J'ai copié la façon dont il est référencé dans le document XAML d'une fenêtre, comme suit :
xmlns:svl="clr-namespace:WPFSoundVisualizationLib;assembly=WPFSoundVisualizationLib"
et a ensuite essayé d'ajouter un contrôle dans la bibliothèque en utilisant :
<svl:WaveformTimeline x:Name="testWaveformTimeline"/>
Le problème est que le concepteur/éditeur XMAL prétend : "svl:WaveformTimeline" n'existe pas dans l'espace de noms "clr-namespace:WPFSoundVisualizationLib;assembly=WPFSoundVisualizationLib".
Je sais maintenant qu'elle existe. Je peux faire référence à l'objet WaveformTimeline dans le fichier de classe et l'objet apparaît dans le navigateur d'objets de Visual Studio.
Je ne sais pas du tout pourquoi il en est ainsi. Si quelqu'un connaît des solutions possibles à ce problème, ou des choses que je devrais vérifier, toute aide serait appréciée.