Я успешно использую DataGridTextColumn в коде главной страницы silverlightapp позади.
Это работает:
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 говорит, что у меня есть правильное пространство имен. Что мне не хватает? ПРИМЕЧАНИЕ: имя класса, окрашенное в светло-синий цвет в нерабочем разделе кода, добавляется StackOverflow, а не intellisense.