2011-07-22 28 views
1

我在SilverLightapp主頁代碼後面成功使用了DataGridTextColumn。在Silverlight MainPage中找到的DataGridTextColumn命名空間MainPage中的xaml代碼,但未在silverlight庫中找到

這工作:

using System.Windows.Controls; 
namespace myNamespace 
{ 
    public partial class MainPage 
    { 
     <snip> 
     private DataGridTextColumn CreateTextColumn(...) 
     { 
      DataGridTextColumn column = new DataGridTextColumn(); 
      <snip> 
     } 
    } 
} 

我想的方法移動到一個靜態類在Silverlight庫

using System.Windows.Controls; 

namespace myNamespace 
{ 
    public static class DataGridBuilder 
    { 

     private static DataGridTextColumn CreateTextColumn(...) 
     { 
      DataGridTextColumn column = new DataGridTextColumn(); 
     } 
    } 
} 

智能感知所看到的並不是DataGridTextColumn的定義,它不會編譯無論是。我在兩個項目中都有對System.Windows.Controls的引用。 MSDN說我有正確的命名空間。我錯過了什麼?注意:非工作代碼部分中的類名稱淺藍色着色由StackOverflow放置,而不是智能感知。

回答

0

該程序集是System.Windows.Controls.Data而命名空間是System.Windows.Controls

您有參考System.Windows.Controls.Data嗎?

+0

知道這將是簡單的事情。有時你看到某些東西,卻無法真正看到它。謝謝! –

相關問題