WPF应用程序抛出模糊的函数或属性

时间:2014-09-11 07:35:14

标签: c# wpf visual-studio-2010

我的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文件。但是每次构建自动生成的文件都没有运气。 评论了.cs文件中的歧义功能。无法找到函数InitializeComponent();

我被困住了。我可能在遇到这个问题之前认识任何人。

2 个答案:

答案 0 :(得分:1)

我刚刚遇到过这个问题并完成了上面列出的大部分事情。我认为在我的情况下,当我手动重命名UserControl并错过了一些引用时问题就出现了。之后的每一次尝试都给了我问题中描述的问题。我通过删除.xaml文件(UserControl)来修复此问题,这也会自动删除关联的.xaml.cs文件,进行编译,然后将新控件添加回项目中。然后我复制了旧的新内容,一切都很好。

答案 1 :(得分:0)

确保xaml上的命名空间与命名空间后面的xaml代码匹配。