Можно ли добавить пользовательский словарь для проверки орфографии в стиль?

Я нашел множество сайтов, которые предоставляют примеры того, как добавить пользовательский словарь для проверки орфографии в отдельное текстовое поле, например:

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

И я проверил это в моем приложении, и оно работает просто отлично.

Тем не менее, у меня есть отраслевой жаргон, который мне нужно игнорировать во ВСЕХ текстовых полях в приложении, и применение этого пользовательского словаря к каждому по отдельности, кажется, плюет перед лицом стилей. На данный момент у меня есть глобальный стиль текстового поля для включения проверки орфографии:

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

Я пытался сделать что-то подобное, чтобы добавить пользовательский словарь, но ему это не нравится, поскольку SpellCheck.CustomDictionaries только для чтения, а установщики принимают только доступные для записи свойства.

<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>

Я провел обширные поиски, чтобы найти ответ на этот вопрос, но во всех примерах показан только одноразовый сценарий в конкретном текстовом поле, как указано в первом блоке кода. Любая помощь приветствуется.

Ответы на вопрос(1)

Ваш ответ на вопрос