В WPF/MVVM приложении в модели нужно получить значение слайдера из формы, как это сделать? Мой метод не работает.
class GameSpeed
{
public enum Speed : int { STOP, SLOW, NORMAL, FAST };
public void GetSliderSpeed(object sender, RoutedPropertyChangedEventArgs<double> e)
{
int val = (int)(e.NewValue);
}
}
Edit 1
View
<Slider SmallChange="1" Maximum="3" TickPlacement="BottomRight"
Value="{Binding Path=GameSpeed.SpeedSlider}" />
VM
private GameSpeed _gameSpeed;
public GameSpeed GameSpeed
{
get { return _gameSpeed; }
set
{
_gameSpeed = value;
OnPropertyChanged();
}
}
Model
class GameSpeed
{
public GameSpeed()
{
SpeedSlider = (int)Speed.SLOW;
}
private int _speedSlider;
public int SpeedSlider
{
get { return _speedSlider; }
set
{
if (value > -1 && value < 4)
_speedSlider = value;
}
}
public enum Speed : int { STOP, SLOW, NORMAL, FAST };
public void GetSliderSpeed(object sender, RoutedPropertyChangedEventArgs<double> e)
{
int val = (int)(e.NewValue);
MessageBox.Show(val.ToString());
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Нужно преобразовать строку (string) "Ноя 2018" в дату (DateTime)Делаю все внутри конструктора Xamarin
Необходимо найти индекс элемента, максимально приближенного к среднему арифметическому и записать в linq форме
как из input передать параметры в функцию?я хочу взять из input value и передать в функцию как параметр, как это сделать?