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();

我被卡住了。我知道以前有谁面临过这个问题。

WPF应用程序抛出不明确的函数或属性

我刚刚遇到了这个问题,并且已经完成了上面列出的大部分工作。我认为在我的情况下,问题开始于我手动重命名UserControl并遗漏了一些引用。之后的每一次构建尝试都给了我问题中描述的问题。我已经通过删除.xaml文件(UserControl)解决了这个问题,这也会自动删除关联的.xaml.cs文件,编译,然后将新控件添加回项目中。然后我复制了新旧版本的内容,一切都很好。

确保xaml上的命名空间与xaml的代码隐藏命名空间匹配。