2009-07-13 5 views
2

Я пытаюсь добавить элемент DatePicker на свою страницу программно, но intellisense не набирает тип DatePicker, как я ожидал.Создать Silverlight DatePicker control programatically

MSDN показывает этот элемент управления, как часть System.Windows.Controls

Я ссылается эту сборку в моем проекте, и в моем usings заявлении, но все же ВС не может распознать тип DatePicker.

Я бы ожидать, что это работает:

using System.Windows.Controls; 

    namespace MyNamespace 
    { 
     public partial class MyClass : UserControl 
     { 
      ... 


      public void MyMethod 
      { 
       DatePicker datePicker = new DatePicker(); 

      } 

      ... 
     } 
    } 

Compiler Error: The type or namespace name 'DatePicker' could not be found (are you missing a using directive or an assembly reference?)

Есть идеи?

Спасибо, Марк

ответ

1

Я удалил и прочитал ссылку на System.Windows.Controls, и это сработало. Ссылки, должно быть, были испорчены по пути - не в первый раз, когда это произошло, и я уверен, что это не будет последним :-)

0

Я считаю, что Datepicker не входит в SilverLight выполнения, (я мог бы быть worng).

Существует opensource project at codeplex, который имеет элемент управления, который обеспечивает эту функцию.

+0

Спасибо, что нашли время ответить. Это контроль, который я принимаю, его можно увидеть на их вики http://silverlight.codeplex.com/Wiki/View.aspx?title=Silverlight%20Toolkit%20Overview%20Part%201 происходит из System.Windows. Управляет пространством имен, как определено выше. –

Смежные вопросы