Windows应用商店Hub控制水平偏移

时间:2014-02-06 19:07:55

标签: windows windows-runtime winrt-xaml

如何确定Windows 8.1 HubControl的水平偏移?

我想用水平偏移量来调整标题的边距。

有趣的是,我在Bing新闻应用程序中注意到,标题为“Bing News”时,标题为“Bing News”。但是,当您向右滚动,标题现在位于应用程序的(浅色)背景上时(滚动过图像),标题背景颜色现在变为黑色。

见下图。显示屏幕的最顶部。图像1-3显示页面向右滚动时,BING NEWS标题一旦不再在图像上方就改变了颜色。

enter image description here

我认为这是通过偏移再次完成的,所以我希望我的想法是可能的。

1 个答案:

答案 0 :(得分:0)

Hub控件的子元素是ScrollViewer。您可以解析可视树以检索ScrollViewer,或者您可以使用一些简洁的扩展程序,例如WinRTXamlToolkit中允许您进行myHubControl.GetFirstDescendentOfType<ScrollViewer>()之类的调用。然后,您可以从此对象中检索HorizontalOffset