Filterte Daten, die nicht aktualisiert werden, wenn man manuell aktualisiert hatC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Filterte Daten, die nicht aktualisiert werden, wenn man manuell aktualisiert hat

Post by Anonymous »

Ich habe eine CollectionViewSource mit Filterung angewendet. Ich möchte, dass der Filter jedes Mal angewendet wird, wenn die Eigenschaft bei Änderungen gefiltert wird. Ich glaube, dass ich Benachrichtigungen über Immobilienänderungen implementiert habe, aber der Filter gilt erst dann, wenn die Daten manuell aktualisiert werden. Wie kann ich die Daten dynamisch aktualisiert, wenn der Filtertext aktualisiert wird? < /P>
xaml < /p>

Code: Select all



























< /code>
Relevante Ansichtsmodel -Code < /p>
public string FilterText
{
get => filterText;
set
{
filterText = value;

OnPropertyChanged(nameof(FilterText));
}
}
< /code>
Aus dem Code hinter < /p>

private void e3BomPartsCollectionView_Filter(object sender, FilterEventArgs e)
{
E3BomPart e3BomPart = e.Item as E3BomPart;
if (e3BomPart != null && this.tb_filtertext.Text != "")
{
bool test = Fuzz.PartialTokenSetRatio(this.tb_filtertext.Text.ToUpper(),e3BomPart.Key) > 90;
e.Accepted = test;
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post