1

WP7.5向けのアプリを開発しています。このアプリは、Silverlight Toolkit の AutocompletexeBox を使用します。そのためのカスタム ロジックを作成しました。しかし、私の問題は、Populating イベントが 1 回だけでなく 2 回発生することです。

これが私のコードです:

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 にバインドされているコマンドを実行します。問題は、このイベントが 1 回だけ発生するわけではないことです。その理由を説明できません。

アドバイスをありがとう。

4

0 に答える 0