c# - 如何删除或隐藏枢轴的页面选择
解决方案
是的,您可以编辑模板来做到这一点。
枢轴模板很大,向下滚动以查看这部分:
<ScrollViewer x:Name="ScrollViewer" BringIntoViewOnFocusChange="False" HorizontalScrollBarVisibility="Hidden" HorizontalSnapPointsAlignment="Center" HorizontalSnapPointsType="MandatorySingle" Margin="{TemplateBinding Padding}" Template="{StaticResource ScrollViewerScrollBarlessTemplate}" VerticalContentAlignment="Stretch" VerticalSnapPointsType="None" VerticalScrollMode="Disabled" VerticalScrollBarVisibility="Disabled" ZoomMode="Disabled">
<PivotPanel x:Name="Panel" VerticalAlignment="Stretch">
<Grid x:Name="PivotLayoutElement">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.RenderTransform>
<CompositeTransform x:Name="PivotLayoutElementTranslateTransform"/>
</Grid.RenderTransform>
<!--......
.. bla bla bla
......-->
</Grid>
</PivotPanel>
</ScrollViewer>
注意 1st 的高度RowDefinition
设置为auto
. 像这样将其更改为0:
<Grid.RowDefinitions>
<RowDefinition Height="0"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
这将隐藏该标题部分。
但你为什么要这样做?如果没有标题,您将无法从一个项目导航到另一个项目,除非您出于某种原因希望以编程方式进行导航。另外,请查看FlipView
,我认为您可能需要 Control 。
推荐阅读
- jmeter - 我可以将 JMeter 持续时间断言与变量一起使用吗?
- php - 所有数据库项目都出现在每一行而不是它们自己的行中
- sparql - 使用 wikidata 的 2000 名随机足球运动员名单
- javascript - 在 vuetify 列表项中滑动
- android - 哪个 AudioEncoder 编解码器最适合在 android 上录制最高质量的音频
- python - tensorflow 2.1.0:没有属性“random_normal”
- testing - 如何将数据插入到testcafe的表中
- apache-spark - Spark 如何在没有额外数据的情况下写入更大的文件?
- android - ListPreference 条目的文本颜色是白色而不是黑色
- php - Laravel 没有发布到 Redis