2017-02-18 40 views
0

我在VS2010上创建了一个简单的Silverlight应用程序,我需要使用Date Picker控件。虽然这似乎是一件非常简单的事情,但经过努力,仍然在XAML文件中出现此错误:“找不到类型'DatePicker'”,似乎无法解决VS2010中的这个错误

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

有两件事情我想知道这一点,因为我已经寻找了一会儿:

  • 在System.Windows.Controls定义的心不是DatePicker控件?
  • 与WPF工具包有什么关系?我遇到了许多关于WPF工具包的解答。

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

回答

1

Gees!我刚刚发现了我的问题的根源,并意识到我非常愚蠢。 我想实现的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" /> 
相关问题