Как получить и привязать значение Slider в C# WPF?C#

Место общения программистов C#
Anonymous
Как получить и привязать значение Slider в C# WPF?

Сообщение Anonymous »

Значение ползунка я могу получить здесь:
public void TheSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs e)
{
int k = (int)TheSlider.Value;
Debug.WriteLine(k);
}

В этой части я не могу получить значение, поэтому не могу его использовать:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
_runtime.NuiCamera.ElevationAngle = (int)TheSlider.Value;
}

Это код слайдера в XAML:


В чем здесь проблема? Можете ли вы мне помочь?
ОБНОВЛЕНИЕ:
public override void OnApplyTemplate()
{
base.OnApplyTemplate();
System.Windows.Data.Binding b = new System.Windows.Data.Binding();
b.ElementName = "TheSlider";
b.Path = new PropertyPath("Value");
SetBinding(ElevationAngleProperty, b);
}

public int ElevationAngle
{
get { return _runtime.NuiCamera.ElevationAngle; }
set { _runtime.NuiCamera.ElevationAngle = value; OnPropertyChanged("ElevationAngle"); }
}

public DependencyProperty ElevationAngleProperty { get; set; }


Подробнее здесь: https://stackoverflow.com/questions/930 ... -sharp-wpf

Вернуться в «C#»