Microsoft-ui-xaml: WinUI 3.0 : les éléments nommés n'apparaissent dans le codebehind intellisense qu'après la construction du projet

Créé le 4 nov. 2019  ·  3Commentaires  ·  Source: microsoft/microsoft-ui-xaml

Décrivez le bogue
Les éléments nommés n'apparaissent que dans le code-behind Intellisense après la construction du projet. On dirait que le dossier de sortie intermédiaire n'est pas généré/mis à jour lors de la modification du document XAML.

Étapes pour reproduire le bogue

  1. Créer une nouvelle application WinUI 3.0 UWP
  2. Ajoutez cette zone de texte au fichier MainPage.xaml
<TextBox x:Name="textBox"/>
  1. Enregistrer le fichier
  2. Accédez à MainPage.xaml.cs et accédez au constructeur.
  3. Tapez "textB", vous n'obtenez pas intellisense.

Construire le projet. Ensuite, vous obtenez intellisense.

Autres tests : accédez au dossier obj et accédez au fichier MainPage.gics qui contient le champ textBox. Remplacez le nom de la zone de texte dans le fichier MainPage.xaml par autre chose. Notez que MainPage.gics ne sera pas mis à jour après ce changement. Le fichier MainPage.gics ne se met à jour qu'après la génération du projet.

Comportement prévisible
Lors de la modification du fichier MainPage.xaml, le fichier MainPage.gics doit être généré automatiquement, afin que les éléments nommés soient accessibles dans le fichier codebehind sans générer manuellement le projet.

Informations sur la version
Système d'exploitation : Windows 10 1903
Version du package NuGet : Microsoft.WinUI 3.0.0-alpha.191101.0

bug team-Markup winui3α

Commentaire le plus utile

@danzil , je peux reproduire ceci dans les deux :
Aperçu de Visual Studio 2019 : Aperçu de la version 16.4.0 3.0
Visual Studio 2019 : version 16.3.6

Tous les 3 commentaires

Merci pour le rapport de bogue! Avez-vous la possibilité de confirmer votre version de Visual Studio ?

@danzil , je peux reproduire ceci dans les deux :
Aperçu de Visual Studio 2019 : Aperçu de la version 16.4.0 3.0
Visual Studio 2019 : version 16.3.6

@danzil J'utilise 16.4.0 Preview 3.0.
@kmahone Merci, super, vous avez pu le repo.

J'ai créé un PR pour les documents : https://github.com/MicrosoftDocs/winrt-related/pull/153

Cette page vous a été utile?
0 / 5 - 0 notes