2010-10-26 4 views
1

J'essaie d'utiliser un contrôle d'expansion sur une application silverlight. Si je le dépose juste sur la surface de conception et reconstruis le projet, l'Intellisense pour XAML cesse soudainement de fonctionner. Si je puis simplement supprimer le contrôle du balisage XAML et le reconstruire, il recommence à fonctionner. Je peux même quitter l'espace de noms. Je ne sais pas si j'ai une sorte de vieille version ou si le contrôle que j'ai est en quelque sorte cassé. J'ai réinstallé VS sans succès dans la résolution de ce problème.Silverlight expandeur contrôle briser intellisense

xmlns: boîte à outils = "http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"

< toolkit:Expander Height="100" HorizontalAlignment="Left" Margin="32,47,0,0" Name="expander1" VerticalAlignment="Top" Width="150"> 
      <Grid Height="Auto" HorizontalAlignment="Stretch" Name="grid1" VerticalAlignment="Stretch" Width="Auto" /> 
     </toolkit:Expander> 

Répondre

0

Avez-vous l'espace < toolkit:Expander aussi dans votre XAML original? Ensuite, vous devez supprimer cet espace.

+0

Non Je devais ajouter de l'espace quand j'essayais d'obtenir le texte dans la zone de texte d'entrée stackoverflow, il semblait essayer d'interpréter l'entrée. – Mark

0

Une solution possible consiste à supprimer la référence à System.Windows.Controls.Toolkit.dll dans votre projet et à l'ajouter à nouveau. Mais cela ne ramène que partiellement l'intellisense, une partie ne marchera pas.

Cette question a été connecté à Microsoft Connect: https://connect.microsoft.com/VisualStudio/feedback/details/605736/silverlight-toolkit-breaks-intellisense?wa=wsignin1.0

Pas encore fix officielle. La seule solution de contournement que j'ai trouvé jusqu'ici pour que tout intellisense fonctionne est de supprimer la référence d'espace de noms dans le fichier xaml pour fonctionner et de la rajouter avant la compilation. Mais oui, je suis d'accord c'est loin d'être une solution parfaite :)

+0

Je viens d'installer le SP 1 (version bêta) de VS 2010 récemment publié et il résout le problème avec la référence de l'espace de nommage du toolkit. – sowee15