Silverlight 鼠标滚轮组件“Silverlight.FX”
原文:http://www.nikhilk.net/Silverlight-MouseWheel.aspx
相信用过Silverlight的朋友一定对他不支持鼠标滚轮而郁郁吧!谁知道MS怎么想的,都2009年了居然还不支持滚轮,昨天在www.asp.net上看到有滚轮控件,感觉真的很不错,拿来和大家分享!
他的使用方法很简单,只需要引用程序集Silverlight.FX,然后稍微修改下xaml就可以了:
<UserControl ...
xmlns:fxui="clr-namespace:SilverlightFX.UserInterface;assembly=SilverlightFX">
<Grid>
<ScrollViewer VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Disabled">
<fxui:Interaction.Behaviors>
<fxui:MouseWheelScroll />
</fxui:Interaction.Behaviors>
<Image Source="/SL3Poster.png" Width="450" />
</ScrollViewer>
<TextBox
VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Disabled"
TextWrapping="Wrap">
<fxui:Interaction.Behaviors>
<fxui:MouseWheelScroll />
</fxui:Interaction.Behaviors>
<TextBox.Text>Lorem ipsum dolor sit amet...</TextBox.Text>
</TextBox>
</Grid>
</UserControl>
DEMO下载: