eri*_*200 9 silverlight scrollbar scrollviewer
我希望收到有关ScrollViewer垂直滚动条的VerticalOffset更改的通知.在WPF中有一个ScrollViewer.ScrollChanged事件,但在Silverlight 3中缺少这个事件.有没有人知道解决方法?
你可以使用元素绑定,这是一个愚蠢的例子: -
<Grid x:Name="LayoutRoot" Background="White">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100" />
<ColumnDefinition Width="100" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="60" />
</Grid.RowDefinitions>
<ScrollViewer x:Name="ScrollSource">
<StackPanel>
<TextBlock>Hello</TextBlock>
<TextBlock>World</TextBlock>
<TextBlock>Yasso</TextBlock>
<TextBlock>Kosmos</TextBlock>
</StackPanel>
</ScrollViewer>
<TextBox Grid.Column="1" Text="{Binding VerticalOffset, ElementName=ScrollSource}" />
</Grid>
Run Code Online (Sandbox Code Playgroud)
当ScrollViewer滚动时,TextBox的Text属性被告知新值.
| 归档时间: |
|
| 查看次数: |
3522 次 |
| 最近记录: |