2011-11-09 4 views
0

Je crée un nouveau projet WPF APP et ajoute WPFToolkit.dll aux références, mais lorsque j'essaie d'utiliser WPFToolkit: DataGrid comme le code ci-dessous, une erreur est apparue "Le type 'toolkit: DataGrid' n'a pas été trouvé Vérifiez qu'il ne manque pas de référence d'assembly et que tous les assemblys référencés ont été créés. "WPFToolkit: DataGrid n'a pas été trouvé

<UserControl x:Class="Canlendar.Control.CanlendarGrid" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:toolkit="http://schemas.microsoft.com/wpf/2008/toolkit" 
Height="300" Width="500"> 
<Grid> 
    <toolkit:DataGrid></toolkit:DataGrid> 
</Grid> 
</UserControl> 
  1. WPFToolkit.dll avait été ajoutée au projet; Le fichier WPFToolkit.dll était buit dans le dossier de débogage;
  2. ;
  3. les contrôles dans WPFToolkit.dll peuvent être ajoutés à la commande usercontrol dans le code C#, mais ne peuvent pas être utilisés dans XAML Designer;
  4. Bien qu'il y ait une erreur, mais le projet a été construit avec succès et même l'application peut fonctionner correctement, OMZ !!

Je ne peux pas comprendre quel est le problème, n'importe qui peut m'aider? Merci un loooooooooooooooooooooooot!

Répondre

0

Quelle version de .NET et Visual Studio utilisez-vous? Si vous utilisez la dernière version de .NET 4.0 et Visual Studio 2010, le contrôle DataGrid est déjà intégré et il est également disponible dans la barre d'outils des composants visuels standard (côté gauche) lorsque vous créez une fenêtre WPF ou XBAP.

Je suppose que vous utilisez une version précédente de DataGrid dans la boîte à outils WPF pour Visual Studio 2008 et que vous devez vérifier l'installation de WPF Toolkit. N'oubliez pas non plus de nettoyer la solution et de la reconstruire à nouveau.

MISE À JOUR: basé sur le répondeur précédent, the issue on MS Connect est lié au développement de la cible 64 bits seulement, pas à la cible 32 bits. Est-ce que vous codez en 64bit? Utilisez juste 32bit et tout ira bien.

+0

Merci pour votre answering.But Je suis using.net3.5 et VS2008 pas le 4.0 vs2010.In fait wpftoolkit fonctionne bien dans d'autres projets, sauf ce projet qui est récemment créé. – Claw

+0

Merci encore.Il m'a confus.Il ya une autre application WPF qui utilise également le WPFToolkit et ça fonctionne bien, mais quand j'ai créé un nouveau projet, il a échoué .... OMZ – Claw

+0

avez-vous essayé de nettoyer la solution et de le reconstruire? –

0

Cela peut être un problème connu pour l'éditeur XAML. Vous pouvez trouver plus d'informations here

+0

Le problème n'est valable que pour l'environnement cible 64 bits, pas en 32 bits. –

+0

c'est pourquoi j'ai écrit "pourrait être" :) – Teudimundo

+0

Merci mon système est WIN7 64bit, l'environnement de développement est .net 3.5/vs2008, mais il ne peut pas être la réponse. – Claw

0

Si vous travaillez avec Visual Studio 2015, veuillez inclure le WPFToolKit suivant, WPFToolkit.VisualStudio. Conception. L'instantané de mon environnement est attaché ci-dessous

enter image description here

Questions connexes