Маршрутизация WPF

Главное окно содержит семь индикаторов прогресса (компоненты ProgressBar), кнопку Default и кнопку Show. При нажатии кнопки Show появляется второй (немодального) окно с семью ползунками (компоненты Slider). При перемещении ползунков должно автоматически изменяться наполнения соответствующих индикаторов ProgressBar. При щелчке на одном из компонентов ProgressBar соответствующий ползунок переходит из доступного состояния в недоступен и наоборот.
Очень интересная задача. Не могу реализовать автоматическую смену индикаторов. Ну и блокировку тоже не могу сделать. Может кто-то может подсказать?

Если под автоматической сменой индикаторов подразумевается смена прогресс баров, когда движется слайдер, то можно использовать такой код с привязками в XAML разметке

<StackPanel>
        <ProgressBar Width="200" Height="100" x:Name="progress" Value="30" HorizontalAlignment="Center" Margin="10"/>
        <Slider Value="{Binding ElementName=progress, Path=Value, Mode=TwoWay}" Minimum="0" Maximum="100"  Margin="10"/>
    </StackPanel>