Можно ли добавить пользовательский словарь для проверки орфографии в стиль?
Я нашел множество сайтов, которые предоставляют примеры того, как добавить пользовательский словарь для проверки орфографии в отдельное текстовое поле, например:
<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>
Я провел обширные поиски, чтобы найти ответ на этот вопрос, но во всех примерах показан только одноразовый сценарий в конкретном текстовом поле, как указано в первом блоке кода. Любая помощь приветствуется.