Zrovna si hraju s WPF a narazil jsem na zajímavou vlastnost o které jsem až doteď nic nevěděl. Jak jistě znáte např. z Wordu, že když napíšete nějaké hloupé (neznámé) slovo, tak se vám podtrhne červenou vlnovkou. Stejné funkcionality lze velice dosáhnout i ve WPF aplikacích, stačí pouze použít vlastnost SpellCheck.IsEnabled a nastavit jí na true. V případě potřeby změny jazyky využijeme vlastnost Language

XAML:

<Window x:Class="Demo.TestXAML"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Width="300" Height="300">
    <Grid>
        <TextBox SpellCheck.IsEnabled="True" Language="en-us"/>
    </Grid>
</Window>

Výsledek:

Spell Check

Poznámka: bohužel jsou podporovány pouze 4 jazyky (angličtina, španělština, francouzština a němčina), ale podle informací, které jsem vyčetl různě na internetu by ve WPF 4.0 měla být možnost jak si vytvořit vlastní slovník. Dále jsem po tom už moc nepátral, takže když objevím jak na to, určitě se o tom zmíním…