如何确定Windows 8.1 HubControl的水平偏移?
我想用水平偏移量来调整标题的边距。
有趣的是,我在Bing新闻应用程序中注意到,标题为“Bing News”时,标题为“Bing News”。但是,当您向右滚动,标题现在位于应用程序的(浅色)背景上时(滚动过图像),标题背景颜色现在变为黑色。
见下图。显示屏幕的最顶部。图像1-3显示页面向右滚动时,BING NEWS标题一旦不再在图像上方就改变了颜色。
我认为这是通过偏移再次完成的,所以我希望我的想法是可能的。
答案 0 :(得分:0)
Hub
控件的子元素是ScrollViewer
。您可以解析可视树以检索ScrollViewer
,或者您可以使用一些简洁的扩展程序,例如WinRTXamlToolkit中允许您进行myHubControl.GetFirstDescendentOfType<ScrollViewer>()
之类的调用。然后,您可以从此对象中检索HorizontalOffset
。