Microsoft-ui-xaml: WinUI 3.0: Elemen bernama muncul di codebehind intellisense hanya setelah membangun proyek

Dibuat pada 4 Nov 2019  ·  3Komentar  ·  Sumber: microsoft/microsoft-ui-xaml

Jelaskan bugnya
Elemen bernama hanya muncul di belakang kode Intellisense setelah membangun proyek. Sepertinya folder keluaran perantara tidak dibuat/diperbarui saat mengedit dokumen XAML.

Langkah-langkah untuk mereproduksi bug

  1. Buat aplikasi WinUI 3.0 UWP baru
  2. Tambahkan TextBox ini ke file MainPage.xaml
<TextBox x:Name="textBox"/>
  1. Simpan filenya
  2. Pergi ke MainPage.xaml.cs dan pergi ke konstruktor.
  3. Ketik "textB", Anda tidak mendapatkan intellisense.

Membangun proyek. Kemudian Anda mendapatkan kecerdasan.

Tes lebih lanjut: Buka folder obj dan arahkan ke MainPage.gics yang berisi bidang textBox. Ubah nama kotak teks di file MainPage.xaml menjadi sesuatu yang lain. Perhatikan bahwa MainPage.gics tidak akan diperbarui setelah perubahan ini. File MainPage.gics hanya diperbarui setelah membangun proyek.

Perilaku yang diharapkan
Saat mengubah file MainPage.xaml, MainPage.gics harus dibuat secara otomatis, sehingga elemen bernama dapat diakses di file codebehind tanpa membangun proyek secara manual.

Informasi versi
OS: Windows 10 1903
Versi paket NuGet: Microsoft.WinUI 3.0.0-alpha.191101.0

bug team-Markup winui3α

Komentar yang paling membantu

@danzil , saya dapat
Pratinjau Visual Studio 2019: Versi 16.4.0 Pratinjau 3.0
Visual Studio 2019: Versi 16.3.6

Semua 3 komentar

Terima kasih atas laporan bugnya! Adakah kemungkinan Anda dapat mengonfirmasi versi Visual Studio Anda?

@danzil , saya dapat
Pratinjau Visual Studio 2019: Versi 16.4.0 Pratinjau 3.0
Visual Studio 2019: Versi 16.3.6

@danzil Saya menggunakan 16.4.0 Pratinjau 3.0.
@kmahone Terima kasih, bagus Anda bisa

Saya telah membuat PR untuk dokumen: https://github.com/MicrosoftDocs/winrt-related/pull/153

Apakah halaman ini membantu?
0 / 5 - 0 peringkat