2

我正在尝试以编程方式将 DatePicker 控件添加到我的页面,但智能感知并没有像我预期的那样选择 DatePicker 类型。

MSDN 将此控件显示为 System.Windows.Controls 的一部分

我在我的项目和 usings 语句中引用了这个程序集,但 VS 仍然无法识别 DatePicker 类型。

我希望这会起作用:

using System.Windows.Controls;

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


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

            }

            ...
        }
    }

编译器错误:找不到类型或命名空间名称“DatePicker”(您是否缺少 using 指令或程序集引用?)

有任何想法吗?

谢谢,马克

4

2 回答 2

1

我删除并阅读了对 System.Windows.Controls 的引用,这很有效。参考文献一定是搞砸了——这不是第一次发生,我相信这不会是最后一次:-)

于 2009-07-14T09:06:39.567 回答
0

我相信 Datepicker 不包含在 silverlight 运行时中,(我可能会被磨损)。

在 codeplex有一个开源项目,它有一个提供此功能的控件。

于 2009-07-13T15:34:56.923 回答