Es posible agregar un diccionario de corrección ortográfica personalizado a un estilo?

He encontrado numerosos sitios que proporcionan ejemplos de cómo agregar un diccionario de corrección ortográfica personalizado a un cuadro de texto individual de esta manera:

<TextBox SpellCheck.IsEnabled="True" >
    <SpellCheck.CustomDictionaries>
        <sys:Uri>customdictionary.lex</sys:Uri>
    </SpellCheck.CustomDictionaries>
</TextBox>

Y he probado esto en mi aplicación y funciona bien.

Sin embargo, tengo una jerga específica de la industria que debo haber ignorado en TODOS los cuadros de texto de la aplicación y aplicar este diccionario personalizado a cada uno individualmente parece escupir frente a los estilos. Por el momento tengo un estilo de cuadro de texto global para activar la corrección ortográfica:

<Style TargetType="{x:Type TextBox}">
        <Setter Property="SpellCheck.IsEnabled" Value="True" />
</Style>

ntenté hacer algo como esto para agregar el diccionario personalizado, pero no me gusta, ya que SpellCheck.CustomDictionaries es de solo lectura y los configuradores solo toman propiedades de escritura.

<Style TargetType="{x:Type TextBox}">
        <Setter Property="SpellCheck.IsEnabled" Value="True" />
        <Setter Property="SpellCheck.CustomDictionaries">
            <Setter.Value>
                <sys:Uri>CustomSpellCheckDictionary.lex</sys:Uri>
            </Setter.Value>
        </Setter>
</Style>

He realizado búsquedas exhaustivas buscando la respuesta a esto, pero todos los ejemplos muestran solo el escenario de un solo uso en el cuadro de texto específico como se cita en el primer bloque de código. Cualquier ayuda es apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta