2 votes

Impossible de faire fonctionner la bibliothèque de visualisation sonore WPF

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.

0voto

Franck Points 1

J'ai eu le même problème et je viens de trouver la solution : En faisant un clic droit sur la .dll WPFSoundVisualizationLib, j'ai dû "débloquer" le fichier qui avait été marqué comme "non sûr" par Windows parce que le fichier provenait d'un site Web. C'est bizarre mais c'est évidemment la raison pour laquelle je n'ai pas pu utiliser la WaveformTimeLine dans mon projet. C'est un peu tard mais ça vaut peut-être la peine de le poster.

Plus d'informations ici : https://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X