To nie jest pytanie, ale moja odpowiedź na problem, którego nie mogłem znaleźć w internecie.AutoCompleteBox i SearchText Clear
Wystąpił problem podczas usuwania SearchText w aplikacji MVVM Silverlight. Mogłem wyczyścić SelectedItem i Text, ale SearchText został pozostawiony. Jest to tylko do odczytu i nie można go zmienić przez powiązanie.
Przykład: AutoCompleteBox z listą krajów. Gdy użytkownik chce wejść do Australii, wpisuje "au" w tym miejscu lista aprobuje z Austrią i Australią. Użytkownik może następnie wybrać Australię i przejść dalej. Po zakończeniu edycji klikają przycisk "Zapisz". W tym momencie prawdopodobnie będziesz chciał wyczyścić dane w celu wprowadzenia nowych danych.
Nawet jeśli masz powiązania z właściwości SelectedItem i tekstem, a następnie ustawiasz je na 'null' i string.Empty odpowiednio właściwość SearchText pozostaje i AutoCompleteBox nie zostanie wyczyszczone, ale będzie zawierało 'au'.
Zwykle pomaga trochę wyjaśnień z fragmentem kodu. – hardillb