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 回だけ発生するわけではないことです。その理由を説明できません。
アドバイスをありがとう。