在Windows通用平台应用中,移动视图中的字体样式和大小在一段时间内不受影响

时间:2016-06-22 07:40:02

标签: xaml win-universal-app windows-10 uwp

我正在使用Windows通用应用。我正在管理三种观点:

  1. 移动视图
  2. 制表视图
  3. 桌面视图
  4. 我在移动视图中遇到有关字体大小和样式的问题。 实际上我正在使用可视状态管理器来管理所有三个视图。但是当我在移动视图中启动我的应用程序时,字体大小在一段时间内很大,意味着视觉状态最初不会在应用程序启动时管理字体大小。

    代码:

    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
        <VisualStateManager.VisualStateGroups>
            <VisualStateGroup x:Name="PageSizeStatesGroup"                                     CurrentStateChanged="OnCurrentStateChanged">
                <VisualState x:Name="MobileState">
                     <VisualState.StateTriggers>
                          <AdaptiveTrigger MinWindowWidth="320"  />
                     </VisualState.StateTriggers>
                     <VisualState.Setters>            
                          <Setter Target="view_more.FontSize" Value="12"/>      
                     </VisualState.Setters>
                </VisualState>            
            </VisualStateGroup>
        </VisualStateManager.VisualStateGroups>      
    
           <HyperlinkButton Visibility="Visible"  Name="View_more" Content="View More" HorizontalAlignment="Right" VerticalAlignment="Stretch" Foreground="#FFF05929"  Click="View_more_Click" Grid.Row="2" FontSize="22" Margin="0,-38,15,0"  FontFamily="Utsaah" ToolTipService.ToolTip="Load More" ToolTipService.Placement="Bottom" >
    </Grid>
    

    我使用此代码并通过可视化管理器管理视图。此外,我的背景图片也不会在移动视图中显示。

0 个答案:

没有答案