til*_*lak 6 c# wpf textblock windows-phone-7
我正在以编程方式在堆栈面板中创建'n'个文本块.我需要更改'n'文本块的字体大小(字体大小的增加和减少).是否可以在单个语句中更改所有子堆栈面板的字体大小?如果不可能如何有效地解决它?
小智 10
您可以在标记中应用样式:
<StackPanel.Resources>
<Style TargetType="TextBlock">
<Setter Property="FontSize" Value="20"/>
</Style>
</StackPanel.Resources>
Run Code Online (Sandbox Code Playgroud)
是的,您可以参考下面的代码片段,其中“foobar”指的是您的 Stackpanel 的名称。
foreach (var children in foobar.Children)
{
(children as TextBlock).FontSize = 20;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3457 次 |
最近记录: |