2011-07-22 12 views
1

SilverlightAppのメインページコードの背後にDataGridTextColumnを使用しています。SilverlightにDataGridTextColumn名前空間があります。MainPage xamlコードはSilverlightライブラリの後ろにありますが、Silverlightライブラリには見つかりません。

これは動作します:

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

インテリセンスがDataGridTextColumnの定義を見ていない、そしてそれがコンパイルされません

using System.Windows.Controls; 

namespace myNamespace 
{ 
    public static class DataGridBuilder 
    { 

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

私はSilverlightのライブラリ内の静的クラスにメソッドを移動したいですどちらか。私は両方のプロジェクトでSystem.Windows.Controlsへの参照を持っています。私は正しい名前空間を持っているとMSDNは言います。私は何が欠けていますか?注:非動作コードセクションのクラス名は薄い青色で、IntellisenseではなくStackOverflowによって配置されます。

答えて

0

アセンブリはSystem.Windows.Controls.Dataであり、ネームスペースはSystem.Windows.Controlsです。

System.Windows.Controls.Dataへの参照はありますか?

+0

これは簡単なことだと分かっていました。時々あなたは何かを見て、本当にそれを見ることができません。ありがとう! –

関連する問題