К счастью, FontSize
использует Значение свойства Наследование . Это означает, что до тех пор, пока оно не переопределено, FontSize
будет автоматически распространяться на все дочерние текстовые элементы. В результате вы можете установить один:
<Window FontSize="10" ...>
и будет применяться ко всем текстовым элементам в этом окне, которые не имеют размер шрифта. Изменить его в коде также просто:
this.FontSize = 20;
в коде за окном изменит все неуказанные размеры шрифта на лету. Это также работает для вещей, которые не поддерживают размер шрифта:
<Grid TextElement.FontSize="15" ...>
То же самое относится и к другим свойствам текста, которые вы упомянули.