WPF项目中Grid的奇数名称

问题描述

| 我目前正在处理大型WPF应用程序。但是以前的开发人员似乎用“ Top”一词来命名许多网格。 \'Top \'是System中的保留字,因此我必须进入并更改其许多实例。但是我不明白为什么他们会首先这样做。有什么想法的人吗? 提前致谢...     

解决方法

        从错误消息中可以推断出: 您的
Shell
类是从
System.Windows.Window
派生的(直接或间接)
Top
不是关键字,而是父类
Window
的继承属性 给面板“ 2”命名会与父类发生冲突,因为添加名称会隐式在派生类中创建一个属性 我猜想代码只是从另一个工作位置复制粘贴了。     ,        我猜测名称“ Top”恰好相关一次(也许ѭ5停靠在其容器的顶部),而其余部分则归因于复制+粘贴编码。