С# WPF Слайдер в % изменение 4х значений сразу

187
10 октября 2018, 03:50

Есть 4 textbox или 4 NumericUpDown с разными значениями (1.5, 2.6, 0.8, 1.3) При передвижении слайдера надо чтобы все эти значения изменялись пропорционально. т.е. если слайдер на середине 50% то числа становились 0.75 1.3 0.4 0.65 если на 0 то все значения 0, если на 75% то 75% от числа. Как это реализовать?

к 4ем textbox прикрепил slider, на этом всё

<TextBox x:Name="Tb1" HorizontalAlignment="Left" Height="23" Margin="129,329,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="33" Text="{Binding ElementName=SliderRecoil, StringFormat={}{0:0.##}, Path=Value, ValidatesOnDataErrors=True, UpdateSourceTrigger=PropertyChanged}"/>
<TextBox x:Name="Tb2" HorizontalAlignment="Left" Height="23" Margin="167,329,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="33" Text="{Binding ElementName=SliderRecoil, StringFormat={}{0:0.##}, Path=Value, ValidatesOnDataErrors=True, UpdateSourceTrigger=PropertyChanged}"/>
<TextBox x:Name="Tb3" HorizontalAlignment="Left" Height="23" Margin="205,329,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="33" Text="{Binding ElementName=SliderRecoil, StringFormat={}{0:0.##}, Path=Value, ValidatesOnDataErrors=True, UpdateSourceTrigger=PropertyChanged}"/>
<TextBox x:Name="Tb4" HorizontalAlignment="Left" Height="23" Margin="243,329,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="33" Text="{Binding ElementName=SliderRecoil, StringFormat={}{0:0.##}, Path=Value, ValidatesOnDataErrors=True, UpdateSourceTrigger=PropertyChanged}"/>
READ ALSO
Теория : Visual Studio + Python

Теория : Visual Studio + Python

Вопрос теоретическийЕсть скрипт написанный на Python

159
С# принцип работы Entity Framework

С# принцип работы Entity Framework

На днях немного углубился в то, как работает этот фреймворк, как фильтрует,обрабатывает данные и тд

170
Переход на работу с Visual Studio Code

Переход на работу с Visual Studio Code

Хочу перейти на VS Code, он удобный не такой громоздкий как VSsudio2017 да и консоль под рукой всегдаТак же он кросс платформенный

193
Как установить в .NetCore проект, (Microsoft.EntityFrameworkCore.SqlServer)

Как установить в .NetCore проект, (Microsoft.EntityFrameworkCore.SqlServer)

Как установить вNetCore проект, (Microsoft

161