如何更改容器中所有子控件的字体,例如Canvas?我希望有一个滑块,这样用户就可以一次性地控制屏幕上所有内容的字体大小。
谢谢
如何更改容器中所有子控件的字体,例如Canvas?我希望有一个滑块,这样用户就可以一次性地控制屏幕上所有内容的字体大小。
谢谢
容器的FontSize属性应该被子控件继承,除非它们明确地覆盖了这个属性。
<Canvas TextElement.FontSize="20">
<TextBlock>Sample Text</TextBlock>
</Canvas>
但是有些控件不遵循正常的继承机制。ListBox和Button不会从父级继承它们的Background设置,尽管它们会继承字体属性。