我正在以编程方式在堆栈面板内创建n个文本块。我需要更改'n'个文本块的字体大小(增加和减小字体大小)。是否可以在单个语句中更改堆栈面板的所有子面板的字体大小?如果不可能的话,如何有效地解决呢?

最佳答案

是的,您可以引用下面的代码段,
其中“foobar”是指您的Stackpanel的名称。

        foreach (var children in foobar.Children)
        {
            (children as TextBlock).FontSize = 20;
        }

关于c# - 如何以编程方式更改堆栈面板中所有(n个)个texblock的字体大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15196269/

10-15 05:32