0

これを試しましたが、キャンバスをスクロールできません。他のコントロールのマウスホイール変更イベントを処理しようとしましたが、スクロールが機能しません。誰かが私が間違っていることを知っていますか?

<Viewbox Stretch="Fill" StretchDirection="Both" Height="300" Width="300">
<ScrollViewer ScrollViewer.HorizontalScrollBarVisibility="Visible" ScrollViewer.HorizontalScrollMode="Enabled"
      ScrollViewer.VerticalScrollBarVisibility="Disabled" Margin="20,0,20,0" Height="300" Width="300">
    <Canvas Background="White" Height="300" Width="500">
        <TextBlock FontSize="20" Text="This Is Far Right" Canvas.Left="350" Foreground="Black" />
    </Canvas>
</ScrollViewer>
</Viewbox>
4

2 に答える 2

0

ScrollViewer.VerticalScrollMode="Disabled"私の問題を解決しました。

于 2013-08-21T12:14:46.347 に答える
0

外側の要素よりも大きなキャンバスの幅と高さを指定してみてください。

<Canvas Background="White" Width="500" Height="500" />

于 2013-08-16T16:27:08.310 に答える