1

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

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

谢谢你的建议。

4

0 回答 0