WPFウィンドウにコンボボックスがあります。データベースのユーザー名が入力されています。
データベースに新しいユーザーが作成されたら、UserNameをComboBoxにプッシュする、つまり既存のユーザーに追加する必要があります。
同様に、ユーザーが削除された場合は、からポップする必要がありComboBoxます。
これどうやってするの。現在、で使用WPF MVVMしていCaliburn Microます。
そのためにItemsSourceをObservableCollectionにバインドします。コレクションにアイテムを追加または削除するときに機能します。
使用している場合は、プロパティMVVMにバインドされているコレクションが必要です。ComboBox.ItemsSourceコレクションに変更が加えられた場合は、を呼び出しFireProeprtyChanged("UsersCollection")ます。UIはこれを反映し、更新する必要がありますComboBox。
更新:
ある種のプッシュ通知を提供する場合は、HTTPポーリングデュプレックスWCFサービスを作成する必要があります。Dan Wahlinによる実装の良い例: SilverlightとHTTPポーリングデュプレックスを使用したサーバーとのデータの同期