2013-10-26 82 views
0

我正在開發我的第一個本地Windows Phone 8應用程序,並且我是xaml的新手。WP8:PhoneApplicationPage.Resources - 「資源」無法識別或無法訪問

我想創建一個資源部分使用下面的標記包含一個DataTemplate:

<phone:PhoneApplicationPage.Resources> 
     <DataTemplate x:Key="LoopingSelectorTemplate"> 
      <Grid> 
       <TextBlock Text="{Binding}" FontSize="32" Foreground="Green"></TextBlock> 
      </Grid> 
     </DataTemplate> 
    </phone:PhoneApplicationPage.Resources> 

但是我得到一個錯誤「成員‘資源’無法識別或無法訪問。」

我是否缺少參考或xmlns?我發現大多數搜索結果似乎暗示上面的標記應該是開箱即用的,並且不要提到需要其他任何東西。

編輯:

當我嘗試和構建解決方案我收到以下錯誤「成員‘資源’無法識別或無法訪問。」

「的附着性能‘資源’是在類型方面發現‘的PhoneApplicationPage’」

和「屬性‘資源’不上的XML命名空間中的類型‘網格’存在「CLR的命名空間:微軟.Phone.Controls; assembly = Microsoft.Phone'「

+0

你正在做一個phoneapplicationpage而不是app.xaml? – JTIM

+1

你可以顯示拋出異常的代碼嗎?是由C#代碼或XAML引發的錯誤沒有它,很難說出了什麼問題。 –

+0

這是在MainPage.xaml中,所以是的,它是一個PhoneApplicationPage。錯誤是在XAML中突出顯示的語法,如果我嘗試構建解決方案,則會收到我添加到問題中的錯誤。 – Brad

回答

3

問題是,雖然我將此添加到MainPage.xaml,它不是在根電話:PhoneApplicationPage標記,但它是在一個網格標籤。