Microsoft-ui-xaml: WinUI 3.0: os elementos nomeados aparecem no codebehind intellisense apenas após a construção do projeto

Criado em 4 nov. 2019  ·  3Comentários  ·  Fonte: microsoft/microsoft-ui-xaml

Descreva o bug
Os elementos nomeados aparecem apenas no Intellisense code-behind após a construção do projeto. Parece que a pasta de saída intermediária não é gerada / atualizada durante a edição do documento XAML.

Passos para reproduzir o bug

  1. Crie um novo aplicativo UWP WinUI 3.0
  2. Adicione este TextBox ao arquivo MainPage.xaml
<TextBox x:Name="textBox"/>
  1. Salve o arquivo
  2. Vá para MainPage.xaml.cs e vá para o construtor.
  3. Digite "textB", você não obterá intellisense.

Construa o projeto. Então você obtém o intellisense.

Testes adicionais: Vá para a pasta obj e navegue até MainPage.gics que contém o campo textBox. Altere o nome do textBox no arquivo MainPage.xaml para outro nome. Observe que MainPage.gics não será atualizado após essa alteração. O arquivo MainPage.gics só é atualizado após a construção do projeto.

Comportamento esperado
Ao alterar o arquivo MainPage.xaml, o MainPage.gics deve ser gerado automaticamente, para que os elementos nomeados possam ser acessados ​​no arquivo codebehind sem construir manualmente o projeto.

Informação da versão
SO: Windows 10 1903
Versão do pacote NuGet: Microsoft.WinUI 3.0.0-alpha.191101.0

bug team-Markup winui3α

Comentários muito úteis

@danzil , posso reproduzir isso em ambos:
Visualização do Visual Studio 2019: Versão 16.4.0 Visualização 3.0
Visual Studio 2019: versão 16.3.6

Todos 3 comentários

Obrigado pelo relatório do bug! Alguma chance de você confirmar sua versão do Visual Studio?

@danzil , posso reproduzir isso em ambos:
Visualização do Visual Studio 2019: Versão 16.4.0 Visualização 3.0
Visual Studio 2019: versão 16.3.6

@danzil Estou usando o 16.4.0 Preview 3.0.
@kmahone Obrigado, ótimo, você conseguiu fazer o repo.

Criei um PR para os documentos: https://github.com/MicrosoftDocs/winrt-related/pull/153

Esta página foi útil?
0 / 5 - 0 avaliações