をCanvas
に入れようとしていますが、スクロールが機能しません。ScrollViewerがキャンバス内で動作しません
<Page
x:Class="ScrollViewerInCanvas.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:ScrollViewerInCanvas"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Canvas>
<ScrollViewer>
<StackPanel Orientation="Vertical" Width="400">
<TextBlock Text="Just a huge text that will not fit into a single frame"
FontSize="100" TextWrapping="WrapWholeWords" />
</StackPanel>
</ScrollViewer>
</Canvas>
</Grid>
</Page>
しかし、私はCanvas
とGrid
すべての作品切り替えた場合。 ScrollViewer
をCanvas
の内部で処理する方法はありますか?
@PeterDunihoこれは実際に私の問題を再現する最小の例でした。キャンバスの仕組みが誤解されていたことが問題の原因でした。私の質問に対する答えは、実際に私が必要としていたものです。回答の一部をCanvasが "Answers"にどのように作用するのかを記述してください。私はそれを私の質問の答えとしてマークします。 – Geslot
さて、完了。あなたの質問に編集したコード例に注目してください。これは、質問の理解度と再現性を確保するために必要なコード例です。詳細については、[記事の最後のリンクを含む] [mcve]を参照してください。 –