Как узнать, когда я достиг конца
У меня есть приложение wpf с сенсорным экраном, которое использует шаблоны, и мне нужно знать, когда я нахожусь в конце списка с помощью scrollviewer и кнопок Repeat, мне нужно подключиться к некоторому коду C#, я пробовал много разных вещей (Я новичок в wpf), но ничего не работает. Я думаю, что мне нужно прикрепить к Свернутому значению сеттера. Ниже приведен фрагмент кода, в который я пытаюсь подключиться.
<Grid DockPanel.Dock="Bottom" HorizontalAlignment="Stretch" Background="LightCyan" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50*"/>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="50*"/>
</Grid.ColumnDefinitions>
<Grid.Style>
<Style TargetType="{x:Type Grid}" >
<Setter Property="Visibility" Value="Visible"></Setter>
<Style.Triggers>
<DataTrigger Value="True">
<DataTrigger.Binding>
<MultiBinding Converter="{StaticResource areValuesGreaterThanOrEqual}">
<Binding ElementName="scrollviewer" Path="VerticalOffset"></Binding>
<Binding ElementName="scrollviewer" Path="ScrollableHeight"></Binding>
</MultiBinding>
</DataTrigger.Binding>
<Setter Property="Visibility" Value="Collapsed"></Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</Grid.Style>
<Button x:Name="EndNavigation"
VerticalAlignment="Center" Content="END" HorizontalAlignment="Right" Grid.Column="0"
Command="{x:Static ScrollBar.ScrollToBottomCommand}" Margin="5 0 5 0"
Style="{StaticResource NavigationBlueButtonStyle}"
CommandTarget="{Binding ElementName=scrollviewer}">
</Button>
<RepeatButton x:Name="LineDownButton" Width="250" HorizontalAlignment="Center" Grid.Column="1"
VerticalAlignment="Center"
Template="{StaticResource downArrowInBox}"
Command="{x:Static ScrollBar.LineDownCommand}"
CommandTarget="{Binding ElementName=scrollviewer}">
</RepeatButton>
<RepeatButton x:Name="PageDownButton" Margin="5 0 0 0" VerticalAlignment="Center" Grid.Column="2"
HorizontalAlignment="Left" Content="PAGE DOWN"
Style="{StaticResource NavigationBlueRepeatButtonStyle}"
Command="{x:Static ScrollBar.PageDownCommand}"
CommandTarget="{Binding ElementName=scrollviewer}">
</RepeatButton>
</Grid>