c# - リストビューは更新時に変更されません

c# wpf xaml listview

観測可能なコレクションソースのリストビューがあります。コードビハインドでデータが変更されたと確信していますが、UIが変更を表示しない理由が完全にわかりません。何が欠けていますか?

私のxaml:

<GridViewColumn Width="70" Header="Status">
    <GridViewColumn.CellTemplate>
        <DataTemplate>
            <!--<CheckBox IsChecked="{Binding Path=Status, Mode= Twoway}" HorizontalContentAlignment="Center" IsEnabled="False"/>-->
            <TextBlock Text="{Binding Path=Status, Mode= Twoway}" TextAlignment="Center" Loaded="Page_Loaded"/>
        </DataTemplate>
    </GridViewColumn.CellTemplate>
</GridViewColumn>


私のクラス:

public partial class tblADRMaster: INotifyPropertyChanged
{
    public string Status
    {
        get { return _status; }
        set
        {
            if (_status != value)
            {
                _status = value;
                OnPropertyChanged("Status");
            }
        }
    }
}


これは私の背後にあるコードです:

ObservableCollection<tblADRMaster> list = new ObservableCollection<tblADRMaster>();
CurrentCase = FileMaintenanceBusiness.Instance.GetADRMasterInfobyKeywordRefresh(caseNo.CaseIDSystem, "CaseIDSystem");
foreach (var c in listFrWWC)
{
    if (c.CaseIDSystem != CurrentCase.CaseIDSystem)
        list.Add(c);
    else
        list.Add(CurrentCase);

}
foreach (var caseMaster in list)
{
    caseMaster.IsMissingDocs = GetMissingDoc(caseMaster.tblADRDispositions);
    caseMaster.IsProblemCase = !string.IsNullOrEmpty(caseMaster.ProblemNote) ? "Yes" : "No";
    caseMaster.Status = GetStatus(caseMaster);
}

lvAdrMaster.ItemsSource = list;


ステータスを変更したい。ブレークポイントを設定してステータスをHOLDからACTIVEに変更しても、リストビューに変更が表示されません。 btnを押すか、アイテムをリロードしない限り、ホールドのままです。

私はこれを一日中トラブルシューティングしており、他に見逃していた可能性のあることは考えられないようです。 Plsは私に言います。ありがとう。
答え
あなたのtextblockバインディングにこれを試してください:

Text="{Binding Path=Status, Mode= Twoway, UpdateSourceTrigger=PropertyChanged}"
関連記事

c# - JavaリストXMLをC#にインポートする方法

c# - C#ファイルストリームをEXEファイルに渡す

c# - インターフェイスでイベントハンドラーを宣言する方法

c# - C#:SessiosnStateモードSqlServerで使用するためにデータセットをシリアル化可能にする

c# - 特定のアセンブリからの未処理の例外のみを処理する

c# - ウェブサイト-クラスのコンパイル-サーバーでの更新

c# - COM for RPCをC++からC#に使用する

c# - 参照自体のコピーを作成しますか?

c# - 組み込みMySQLサーバーC#ラッパー?

c# - aspx.csファイルからユーザーコントロールのradiobuttonlistにアクセスする方法