2012-10-23 48 views
0

我是一個相當新手的程序員,我正在努力通過Charles Petzold編寫的「編程Windows Phone 7」課本。但是,在Silverlight中頁面之間共享數據的示例中,我無法將Application類轉換爲App。如果您有免費的教科書是113作爲應用程序在C中的投射應用程序#

的錯誤是網頁「的類型或命名空間名稱‘應用’找不到(是否缺少using指令或程序集引用?)」

請有人建議如何解決這個問題?如果它是一個使用指令,那麼有沒有什麼辦法可以自己弄清楚這些,而不必擁有超級內存?

非常感謝!

if (ContentPanel.Background is SolidColorBrush) { 
      (Application.Current as App).SharedColor = (ContentPanel.Background as SolidColorBrush).Color; 
     } 
+2

「App」聲明在哪裏?它是 - 或者*應該*是 - 偶然的樣本項目的一部分?也許是'class App:Application {/ *如果這個類的名字被改變了,那麼改成'as'以及* /}'?是否有一個特殊的「使用」指令「別名」它?此外,這樣一個醜陋的使用as'ing,但這是另一個問題,我想.. – 2012-10-23 03:08:16

+0

嗨,謝謝你的回答。事實證明,當我複製上一個示例中的代碼時,我不小心遺留了舊的命名空間。一個菜鳥的錯誤,從一個菜鳥我想:) – user1767102

回答

0

正如筆記中提到的那樣,當我從前面的示例中複製代碼時,意外地出現了錯誤的名稱空間。只是清理,很新的stackoverflow和喜歡留下東西整潔:)

相關問題