Почему UITypeEditor «DateTimeEditor» не отображается в браузере объектов? - PullRequest
0 голосов
/ 23 сентября 2010

Я пишу пользовательский элемент управления (с использованием VS2010 & C #) , и у него есть свойство, которое может содержать значение datetime.

Почему при определении моей собственности я могу написать это ...

[Editor("System.ComponentModel.Design.DateTimeEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(UITypeEditor))]
public DateTime? When
{
    :
}

... но не это ...

[Editor(typeof(System.ComponentModel.Design.DateTimeEditor), typeof(UITypeEditor))]
public DateTime? When
{
    :
}

Почему DateTimeEditor не отображается в браузере объектов (например) ?

Спасибо, Росс

1 Ответ

0 голосов
/ 24 августа 2011

Вы должны добавить ссылку на System.Design, чтобы DatetimeEditor отображался в Обозревателе объектов.

...