2011-06-12 56 views
0

我目前正在研究一個大型的WPF應用程序。然而之前的開發者似乎用「Top」這個詞命名了許多網格。 'Top'是System中的一個保留字,所以我必須進入並更改這個的大量實例。但我不明白他們爲什麼會首先做這樣的事情。任何想法的人?WPF項目中網格的單名

在此先感謝...

+0

AFAIK'Top'不是保留字。你能詳細解釋一下你的問題嗎? – Vlad 2011-06-12 15:09:14

+0

我改變了網格被命名爲「頂部」的所有實例,但是在我做之前,我收到了名稱頂部的警告* .xaml隱藏了系統關鍵字Top。如果需要隱藏,請使用新關鍵字。更重要的是,我只是不明白爲什麼以前的開發人員會用x命名這麼多的網格:頂部 – 2011-06-12 15:16:26

+0

特定警告:* Shell.Top'隱藏繼承的成員'System.Windows.Window.Top'。如果需要隱藏,請使用新關鍵字。 – 2011-06-12 15:23:13

回答

0

我猜名「頂級」是有關正是一次(也許在Grid停靠到其容器的頂部),其餘約來到因複製+粘貼編碼。

1

從錯誤消息時,它可以推斷出:

  • Shell類是衍生自System.Windows.Window(直接或間接)
  • Top不是關鍵字,但父類的繼承屬性Window
  • 命名面板Top衝突與父類,因爲添加的名稱隱式創建派生類中的屬性

我想代碼只是從另一個位置複製粘貼的,它在那裏工作。