0
我试过了,但我无法滚动画布。我试图处理其他控件的mousewheel更改事件,但滚动不起作用。任何人都知道我在做什么错了?如何在WinRT中创建可滚动的画布?
<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>
鼠标滚轮滚动不起作用。查看我的更新代码。 – Xyroid
垂直鼠标滚轮正在我的机器上工作。如果你想水平滚动,我认为你必须实现自己...(简单的鼠标滚轮只用于垂直滚动?) –
我不这么认为。在我的场景中,垂直方向不需要滚动,因此当鼠标滚轮滚动时,它应该水平滚动。 – Xyroid