我正在基于控件AutoCompleteBox为Silverlight 5制作自定义控件。
事情是,似乎我遇到了问题,或者有其中一种方法。
OnDropDownClosing
事件,使程序无法生成并引发错误cannot found customclass namespace
。
我搜索,我认为我很好地覆盖它:
班级
namespace myApp.myCustomControls
public class AutoCompleteBox : System.Windows.Controls.AutoCompleteBox
{
protected override void OnDropDownClosing(RoutedPropertyChangingEventArgs<bool> e)
{
}
}
我喜欢这个:
<controls:ChildWindow x:Class="myApp.Views.View"
xmlns:myControl="clr-namespace:myApp.myCustomControls">
...
<myControl:AutoCompleteBox Name="myAcp"
.../>
但是这不起作用,我不知道为什么,而OnDropDownClosed
等其他方法也有效。
当我评论不起作用的方法时,它会完美地构建和运行。它意味着那是烦人的。但为什么呢?
谢谢。