“未找到类型'DatePicker'”,似乎无法在VS2010中解决此错误

时间:2017-02-18 11:32:00

标签: .net visual-studio-2010 xaml silverlight datepicker

我在VS2010上创建一个简单的silverlight应用程序,我需要使用日期选择器控件。虽然这看起来很简单但是在努力之后,我仍然在XAML文件中收到此错误:

  

找不到类型'DatePicker'。验证您是否缺少程序集引用,并且已构建所有引用的程序集。

自从我搜索了一段时间后,我想知道两件事:

  • 在System.Windows.Controls?
  • 中定义了Isnt DatePicker控件
  • 它与WPF工具包的关系是什么?我遇到过许多提到WPF工具包的答案。

P.S - 我已经在我的项目中添加了system.windows.controls作为参考,这也不起作用。

1 个答案:

答案 0 :(得分:1)

格斯!我刚刚找到了问题的根源,并意识到我非常愚蠢。 我试图像这样实现DatePicker(我没有使用设计视图):

<DatePicker Height="23" HorizontalAlignment="Left" Margin="114,218,0,0" Name="datePicker1" />

由于DatePicker控件不是Silverlight运行时的一部分,因此它会产生连续错误,它在Silverlight SDK中可用。因此,正确的语法必须像这样引用Silverlight SDK :(它现在完美地运行)

<sdk:DatePicker Height="23" HorizontalAlignment="Left" Margin="114,218,0,0" Name="datePicker1" />