Microsoft-ui-xaml: WinUI 3.0: Benannte Elemente erscheinen in Codebehind Intellisense erst nach dem Erstellen des Projekts

Erstellt am 4. Nov. 2019  ·  3Kommentare  ·  Quelle: microsoft/microsoft-ui-xaml

Beschreibe den Fehler
Benannte Elemente werden nach dem Erstellen des Projekts nur in Code-Behind Intellisense angezeigt. Anscheinend wird der Zwischenausgabeordner beim Bearbeiten des XAML-Dokuments nicht generiert/aktualisiert.

Schritte zum Reproduzieren des Fehlers

  1. Erstellen Sie eine neue WinUI 3.0 UWP-App
  2. Fügen Sie diese TextBox der Datei MainPage.xaml hinzu
<TextBox x:Name="textBox"/>
  1. Speicher die Datei
  2. Gehen Sie zu MainPage.xaml.cs und gehen Sie zum Konstruktor.
  3. Geben Sie "textB" ein, Sie erhalten keine Intelligenz.

Erstellen Sie das Projekt. Dann bekommst du Intelligenz.

Weitere Tests: Gehen Sie zum Ordner obj und navigieren Sie nach unten zur MainPage.gics, die das Feld textBox enthält. Ändern Sie den Namen des Textfelds in der Datei MainPage.xaml in etwas anderes. Beachten Sie, dass die MainPage.gics nach dieser Änderung nicht aktualisiert werden. Die Datei MainPage.gics wird erst nach dem Erstellen des Projekts aktualisiert.

Erwartetes Verhalten
Beim Ändern der Datei MainPage.xaml sollte die MainPage.gics automatisch generiert werden, damit auf benannte Elemente in der CodeBehind-Datei zugegriffen werden kann, ohne das Projekt manuell zu erstellen.

Versions Information
Betriebssystem: Windows 10 1903
NuGet-Paketversion: Microsoft.WinUI 3.0.0-alpha.191101.0

bug team-Markup winui3α

Hilfreichster Kommentar

@danzil , ich kann dies in beiden
Visual Studio 2019-Vorschau: Version 16.4.0 Vorschau 3.0
Visual Studio 2019: Version 16.3.6

Alle 3 Kommentare

Danke für den Fehlerbericht! Besteht die Möglichkeit, Ihre Version von Visual Studio zu bestätigen?

@danzil , ich kann dies in beiden
Visual Studio 2019-Vorschau: Version 16.4.0 Vorschau 3.0
Visual Studio 2019: Version 16.3.6

@danzil Ich verwende 16.4.0 Preview 3.0.
@kmahone Danke, toll, dass du es repo konnten.

Ich habe eine PR für die Dokumente erstellt: https://github.com/MicrosoftDocs/winrt-related/pull/153

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen