C# Windows Phone 7.5-自动完成框填充事件

C# Windows Phone 7.5-自动完成框填充事件,c#,silverlight,windows-phone-7,silverlight-toolkit,C#,Silverlight,Windows Phone 7,Silverlight Toolkit,我为WP7.5开发应用程序。此应用程序使用Silverlight Toolkit中的AutocompletexeBox。我为它创建了自定义逻辑。但我的问题是,填充事件被提出了两次,而不是一次 这是我的密码: void OnPopulating(object sender, PopulatingEventArgs e) { var populateAsyncCommand = PopulateAsyncCommand; if (populateAsyncC

我为WP7.5开发应用程序。此应用程序使用Silverlight Toolkit中的AutocompletexeBox。我为它创建了自定义逻辑。但我的问题是,填充事件被提出了两次,而不是一次

这是我的密码:

void OnPopulating(object sender, PopulatingEventArgs e)
    {
        var populateAsyncCommand = PopulateAsyncCommand;

        if (populateAsyncCommand != null)
        {
            e.Cancel = true;
            populateAsyncCommand.Execute(new PopulateAsyncArgs{ CompleteAction = AssociatedObject.PopulateComplete, FilterParameter = e.Parameter});
        }
    }
在这个事件中,我执行绑定在视图中的命令。问题是,这个事件并不是只有一次,我无法解释,为什么

谢谢你的建议