Silverlightapp のメイン ページのコード ビハインドで DataGridTextColumn を正常に使用しています。
これは機能します:
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();
}
}
}
Intellisense は DataGridTextColumn の定義を認識しておらず、コンパイルも行いません。両方のプロジェクトで System.Windows.Controls への参照があります。MSDN によると、適切な名前空間があるとのことです。私は何が欠けていますか?注: 動作していないコード セクションのクラス名の水色の色付けは、IntelliSense ではなく、StackOverflow によって配置されています。