无法覆盖控件的方法

时间:2014-03-07 08:33:57

标签: c# silverlight-5.0 method-overriding

我正在基于控件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等其他方法也有效。

当我评论不起作用的方法时,它会完美地构建和运行。它意味着那是烦人的。但为什么呢?

谢谢。

0 个答案:

没有答案