WPF应用程序抛出不明确的函数或属性
本文关键字:函数 属性 不明确 应用程序 WPF | 更新日期: 2023-09-27 18:21:24
我的WPF应用程序出现问题。我的示例类文件
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Uri resourceLocater = new System.Uri("/TRSS;component/controls/tab.xaml", System.UriKind.Relative);
#line 1 "..'..'..'controls'tab.xaml"
System.Windows.Application.LoadComponent(this, resourceLocater);
}
编译器生成g.cs&具有上述相同功能的g.i.cs。所以它在g.cs文件中显示了歧义。
我试过的是
已删除或注释g.cs文件。但是No Luck在每次构建文件时都会自动生成。对.cs文件中的模糊函数进行了注释。Throws找不到函数InitializeComponent();
我被卡住了。我知道以前有谁面临过这个问题。
我刚刚遇到了这个问题,并且已经完成了上面列出的大部分工作。我认为在我的情况下,问题开始于我手动重命名UserControl并遗漏了一些引用。之后的每一次构建尝试都给了我问题中描述的问题。我已经通过删除.xaml文件(UserControl)解决了这个问题,这也会自动删除关联的.xaml.cs文件,编译,然后将新控件添加回项目中。然后我复制了新旧版本的内容,一切都很好。
确保xaml上的命名空间与xaml的代码隐藏命名空间匹配。