C# UWP实现ShyHeader

C# UWP实现ShyHeader,c#,xaml,uwp,win-universal-app,C#,Xaml,Uwp,Win Universal App,我基本上是从中复制代码,然后将控件更改为我的 我的实现有两个问题 标题在滚动后消失 在重新加载包含控件的页面后,命令栏放错了位置 第二个问题可以通过注释掉下面的代码来解决,但是我不确定是否仍然可以实现我想要的,因为在滚动之后我看不到标题 ExpressionNode buttonOffsetAnimation = progressNode * -100; buttonVisual.StartAnimation("Offset.Y", buttonOffsetAni

我基本上是从中复制代码,然后将控件更改为我的

我的实现有两个问题

  • 标题在滚动后消失

  • 在重新加载包含控件的页面后,命令栏放错了位置

  • 第二个问题可以通过注释掉下面的代码来解决,但是我不确定是否仍然可以实现我想要的,因为在滚动之后我看不到标题

            ExpressionNode buttonOffsetAnimation = progressNode * -100;
            buttonVisual.StartAnimation("Offset.Y", buttonOffsetAnimation);
    
    ShyHeader在中实现,代码位于底部


    HeaderPlaylistControl
    用于,和。

    我检查了代码,所有内容看起来都正确,但只有这一行看起来没有运行
    headerservicesual.StartAnimation(“Offset.Y”,headerTranslationAnimation)@NicoZhu MSFT哦,我想问题可能是不透明度变为0或者最后一块代码不工作。既然你认为这条线没有运行(评论说它确实不会影响动画),我应该如何修复它?目前,我没有好主意,我需要进一步咨询生产团队。