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
<TextBox x:Name="textBox"/>
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
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
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