1

WindowsストアアプリのScrollViewerの上部でセクションラベルを安定させたいのですが、そのセクションはスクロールされていません。たとえば、Windows の天気アプリでは、右にスクロールすると、左上のセクション ラベルでこれが行われます。

現在、安定させたいコントロールは、ScrollViewer コントロール内にネストされています。ViewChanged イベントに応答してコントロールのレンダリング オフセットを更新することで、ほぼ安定した状態を維持する中間ソリューションがあります。ただし、スクロールすると、非常に明らかな吃音がまだいくつかあります。また、コントロールが実際にはスクロール ビューアーの外にあるときに、コントロールがスクロール ビューアー内にある「ふりをする」ことも検討しましたが、これでは多くのカプセル化が壊れてしまいます。

論理的に内部にあるコントロールがスクロールされたときに、セクション ラベルを完全に静止させるにはどうすればよいですか?

4

1 に答える 1

0

とラベルをグリッドに配置するScrollViewerと、ラベルを同じ位置に保つことができます。

     <Grid>
         <Label/>
         <ScrollViewer>...</ScrollViewer>
     </Grid>
于 2012-10-10T07:21:10.153 に答える