我有Windows 8应用程序并尝试为其创建登陆视图。它仍然需要支持Windows 8,因此Hub控件不可用。但它看起来很相似。第一部分将包含较暗的图片,第二部分将包含几乎在白色背景上的GridView元素。在滚动应用程序期间,标题应保持不变。
但结果我遇到了标题TextBlock的问题。当它被放置在图像上时它应该是白色的,但是在进一步滚动之后它应该在白色背景上反转文本部分的颜色。
以下是示例标记:
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<ScrollViewer ZoomMode="Disabled" VerticalScrollMode="Disabled"
VerticalScrollBarVisibility="Disabled" HorizontalScrollBarVisibility="Auto">
<StackPanel Orientation="Horizontal">
<Rectangle Width="500" Fill="Purple"/>
<Rectangle Width="5000" Height="500" VerticalAlignment="Center" Fill="LightCyan"/>
</StackPanel>
</ScrollViewer>
<TextBlock Text="Application Name" Foreground="White"
FontSize="32" FontFamily="Segoe UI"
FontWeight="Bold" Margin="48 24 0 0"
HorizontalAlignment="Left" VerticalAlignment="Top"/>
</Grid>
也许某人有关于如何实施的想法?