我在UWP应用程序的设置页面上有一个toggleswitch,我注意到toggleswitch的标题文本没有办法包装它。当我在手机仿真器中测试应用程序时,标头直接从页面上移开。知道我怎么能像文本框架一样使文本包装?
<StackPanel Margin="10,0">
<ToggleSwitch Name="toggleOne" Header="Check this on if you want the app to automatically trigger the zombie apocalypse" Margin="10" />
<ToggleSwitch Name="toggleTwo" Header="Short Sample Text" Margin="10" />
</StackPanel>
您可以为TogglesWitch添加HeaderTemplate
:
<ToggleSwitch
Name="toggleOne"
Margin="10"
Header="Check this on if you want the app to automatically trigger the zombie apocalypse">
<ToggleSwitch.HeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" TextWrapping="Wrap" />
</DataTemplate>
</ToggleSwitch.HeaderTemplate>
</ToggleSwitch>