【发布时间】:2010-09-22 10:04:58
【问题描述】:
我一直需要为我的 WPF 应用程序使用数字上下控件。我阅读了此处发布的类似问题,并尝试使用此处提供的问题 > http://bot.codeplex.com/。
我添加了引用并在我的 XAML 窗口中引用了它
xmlns:lib="clr-namespace:PixelLab.Wpf;assembly=PixelLab.Wpf"
并做到了。
<lib:NumericUpDown Name="year"></lib:NumericUpDown>
并不断收到错误消息:“nud”是一个未声明的命名空间。
我对 WPF 非常陌生,因此我们将不胜感激。
【问题讨论】:
-
如果您收到该错误,则在您的代码中某处引用了“nud”。找到它并删除它或将其更改为“lib”。
-
在整个项目中搜索“nud”,但没有找到任何匹配项。
-
将项目(源代码)添加到您的应用程序中(而不是引用它),然后尝试调试控件初始化程序。这样你可能会得到更具体的错误。
-
创建一个新的(临时)WPF 项目,将相同的引用添加到 PixelLab 库,在 XAML 中添加引用,并将 NumericUpDown 添加到窗口。看看能不能跑。如果它运行,则说明您项目中的某个地方存在问题。如果您遇到相同的错误,则可能是 PixelLab 库中的错误,因此您应该查看源代码。如果您在库中发现错误,请向他们报告,并在此处跟进,以帮助遇到相同问题的任何人。
标签: wpf wpf-controls custom-controls numericupdown