【发布时间】:2014-08-22 13:11:28
【问题描述】:
我正在使用 c# 和 XAML 开发 Windows 商店应用程序。我希望人们能够在整个应用程序(在几个页面上)的“设置”菜单中更改文本大小。到目前为止,我已经找到了一个解决方案,但它只适用于我绑定到滑块的当前 TextBlock。
我可以像这样在 XAML 中更改单个文本块的字体大小:使用绑定到滑块的字体大小绑定的简单文本块:
<TextBlock x:Name="TextBox1" HorizontalAlignment="Left" TextWrapping="Wrap" Text="Change my font size." VerticalAlignment="Top" Height="277" Width="430" FontSize="{Binding Value, ElementName=TextSlider}"/>
<Slider x:Name="TextSlider" HorizontalAlignment="Left" Margin="160,113,0,0" VerticalAlignment="Top" Width="100" Value="14" Minimum="1" Maximum="42" />
我想要做的是将我所有 TextBlock 的字体大小绑定到我的设置页面上的单个滑块。因此,当您滑动滑块时,文本的大小会根据所有页面上滑块的值相应更改。 谢谢,我会很感激任何关于如何做到这一点的提示:)
【问题讨论】:
标签: c# xaml windows-store-apps font-size textblock