私は次のビュー定義しました:無効化CollectionViewSource
public IEnumerable<Patient> Patients
{
get
{
return from patient in Database.Patients
orderby patient.Lastname
select patient;
}
}
私のコードのどこかに、私は患者のデータベースを変更し、私が持ちたい:患者は、次のプロパティである
<CollectionViewSource x:Key="PatientsView" Source="{Binding Source={x:Static Application.Current}, Path=Patients}"/>
をこのデータを表示するコントロール( "PatientsView"を使用)に自動的に通知されます。これを行う適切な方法は何ですか? CollectionViewSourceを無効にすることはできますか?
すべての変更はアプリケーションでローカルに行われるため、リフレッシュロジックを追加できます。ただし、Refresh()を呼び出しても効果はありません。 –
私はいくつかのより多くの考えで自分の投稿を修正しました。 – arconaut
これはそれです。まだRefresh()がうまくいかない理由は分かりませんが、これはうまくいきます!ありがとう –