WPFアプリのリストボックスコントロールに一般的な監視可能な辞書をバインドします。私は5秒ごとに新しい新鮮なデータを観察可能な辞書として取得します。
wpfアプリのこの新しい辞書リストボックスで更新したいと思います。
私の魂は:
//this dic is bind on listbox
private MyObservableDictionary<string, Friend> _friends;
//new data
private MyObservableDictionary<string, Friend> _freshFriends;
....
//get data from server
_freshFriends = _service.LoadFriends(Account);
_friends.Clear();
//refresh dic
foreach (var freshFriend in _freshFriends)
{
_friends.Add(freshFriend);
}
私の魂はうまく機能しますが、シンプルで素晴らしい方法はありますか?アイデアをありがとう。