Page 1 of 1

Filterte Daten, die nicht aktualisiert werden, wenn man manuell aktualisiert hat

Posted: 11 May 2025, 21:52
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;
}