Как получить и привязать значение 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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