描述错误
命名元素仅在构建项目后出现在代码隐藏智能感知中。 看起来在编辑 XAML 文档时没有生成/更新中间输出文件夹。
重现错误的步骤
<TextBox x:Name="textBox"/>
构建项目。 然后你会得到智能感知。
进一步测试:转到 obj 文件夹并向下导航到包含 textBox 字段的 MainPage.gics。 将 MainPage.xaml 文件中文本框的名称更改为其他名称。 请注意,此更改后 MainPage.gics 不会更新。 MainPage.gics 文件仅在构建项目后更新。
预期行为
更改 MainPage.xaml 文件时,应自动生成 MainPage.gics,以便可以在代码隐藏文件中访问命名元素,而无需手动构建项目。
版本信息
操作系统:Windows 10 1903
NuGet 包版本:Microsoft.WinUI 3.0.0-alpha.191101.0
感谢您的错误报告! 您是否有机会确认您的 Visual Studio 版本?
@danzil ,我可以在两者中重现:
Visual Studio 2019 预览版:版本 16.4.0 预览版 3.0
Visual Studio 2019:版本 16.3.6
@danzil我使用的是 16.4.0 Preview 3.0。
@kmahone谢谢,太好了,你能够重新存储它。
我为文档创建了一个 PR: https :
最有用的评论
@danzil ,我可以在两者中重现:
Visual Studio 2019 预览版:版本 16.4.0 预览版 3.0
Visual Studio 2019:版本 16.3.6