WPF TextBox Validating results ToolTip

Eksperymentując z danymi wejściowymi sprawdzania poprawności WPF, próbowałem użyć narzędzia ToolTip do wyświetlania wyników sprawdzania poprawności danych wejściowych TextBox, w ten sposób:

<Style.Triggers>
 <Trigger Property="Validation.HasError" Value="true">
    <Setter
        Property="ToolTip" 
        Value="{Binding RelativeSource={RelativeSource Self},
        Path=(Validation.Errors)[0].ErrorContent}"/>
    </Trigger>
</Style.Triggers>

Wydawało mi się to bardzo niewygodne, że podpowiedź nie jest wyświetlana w trakcie wpisywania tekstu w polu tekstowym, w momencie wystąpienia błędu sprawdzania poprawności, ale dopiero po celowym nałożeniu wskaźnika myszy na pole tekstowe.

Wydaje się to naruszać oczekiwania użytkowników dotyczące użyteczności interfejsu użytkownika, dlatego wolałem umieścić błąd sprawdzania poprawności w oddzielnym TextBlock, automatycznie i natychmiastowo pojawiającym się w momencie wystąpienia błędu sprawdzania poprawności danych wejściowych.

Ale może się mylę i nie używam poprawnie podpowiedzi? Może są ustawienia właściwości podpowiedzi, dzięki czemu ToolTip może pojawić się bez celowego przesuwania kursora myszy nad TextBoxem?

Edytowane (dodane):

Używanie podpowiedzi do wyświetlania wyników sprawdzania poprawności danych wejściowych TextBox znalazłem w dokumentacji Microsoft MSDN:

http://msdn.microsoft.com/en-us/library/ms752347.aspx#data_validation

Czy używasz podpowiedzi do pokazywania błędów sprawdzania poprawności? Jeśli tak, to jak sobie z tym poradzisz, że użytkownik nigdy go nie zobaczy (jeśli nie zgadnie, że umieści kursor myszy nad polem tekstowym)?

questionAnswers(1)

yourAnswerToTheQuestion