Windows Phone 7.5 - AutoCompleteBox填充事件

时间:2013-03-05 10:14:53

标签: c# silverlight windows-phone-7 silverlight-toolkit

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

这是我的代码:

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});
        }
    }

在这种情况下,我执行命令,该命令在View中绑定。问题是,这个事件不会只引发一次,我无法解释,为什么。

感谢您的建议。

0 个答案:

没有答案