La balise 'Interaction.Behaviors' n'existe pas dans VS2010 (Blend 3)
Il semble y avoir un problème avec l'appui de l'Interactivité de l'espace de noms de Mélange 3 dans le VS2010 éditeur xaml. J'ai installé les éléments suivants:
- VS2010
- Mélange 3 + Mélange 3 SDK
Je suis en train de compiler un projet de démonstration visant à .Net 4 Profil du Client et a une référence à System.De Windows.L'interactivité (dans le Mélange dossier 3).
Dans le navigateur d'objet tout semble bien se passer. Je peux également accéder à l'Interaction.Les comportements de code-behind, mais si je mets de l'espace de noms xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
dans le fichier xaml et essayez de l'utiliser, l'intellisense est vide.
Si je copie quelque chose là-bas de toute façon, le compilateur dit:
The tag 'Interaction.Behaviors' does not exist in XML namespace 'http://schemas.microsoft.com/expression/2010/interactivity'.
Dois-je installer Mélange 4 RC ou quelque chose?
source d'informationauteur Andre Luus
Vous devez vous connecter pour publier un commentaire.
Si vous n'avez pas de Mélange 4, vous pouvez simplement installer le Mélange 4 SDK par lui-même pour obtenir le comportement actuel des assemblées.
@TomTom et tous les SDK 4.0 suggestors:
Il y a une énorme tueur de critères qui empêche de nombreuses develpers comme moi de télécharger et d'utiliser le SDK 4.0, même si il est gratuit: Il utilise .NET 4.0.
Vous pouvez vous demander quel est le problème avec .NET 4.0? Rien, sauf que pour aujourd'hui (2013-06-13) encore bon nombre de nos clients ne l'avez pas installé sur leurs serveurs (sur les clients, il est généralement pas de problème). Donc, si vous développez un logiciel qui devrait également fonctionner sur les serveurs, vous êtes obligé d'utiliser .NET 3.5, même si .NET 4.5 serait de l'état-of-the-art.
@tout le monde
Quelqu'un a une solution à André Luus question d'origine? Comment doit importer l'espace de noms dans le code XAML ressembler dans VS2010 si "System.Windows.Interactivity.dll" de Blend SDK 3.5 pour WPF est référencé? (Ou était - <i:Interaction.Behaviors> nommé différemment en 3.5?)
Addendum:
La solution est:
La réponse d'adam lié à l'Blend SDK 4.0 pour silverlight, si vous avez ce problème dans WPF programmes, vous devriez installer cette version à la place.
Comportement et MouseDragElementBehavior appartiennent à Microsoft.Expression.Interaction.dll et System.Windows.Interactivity.dll veuillez ajouter des références à ces deux assemblées, puis de la reconstruction de votre solution.
Obtenir de Mélange 4 - mise à jour gratuite pour vous. Disponible pour le téléchargement chez Microsoft (obtenir le procès, il s'auto-activer après l'installation si le Mélange 3 est installé).
D'installer le package NuGet Microsoft Expression Blend SDK maintenu par JetBrains permettra de résoudre le problème.