Triggering on a ScrollViewer's scroll bar visibility (WPF)

M. Dudley picture M. Dudley · Oct 16, 2009 · Viewed 11.1k times · Source

Is it possible to create a Trigger that is triggered based on a ScrollViewer's scroll bar visibility? I have a ScrollViewer with its VerticalScrollBarVisibility set to Auto and I want to change some of the ScrollViewer's properties only when the scroll bar is actually visible.

Something like this:

<ScrollViewer VerticalScrollBarVisibility="Auto">
    <ScrollViewer.Triggers>
        <Trigger Property="IsScrollBarVisible" Value="True">
            <!-- Setters -->
        </Trigger>
    </ScrollViewer.Triggers>
</ScrollViewer>

Answer

itowlson picture itowlson · Oct 16, 2009