C# 在滑块更改函数外输出值

C# 在滑块更改函数外输出值,c#,C#,我有下面的代码,我想访问从这个滑块函数到构造函数的变量值,如下所示 private void Slider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e) { var values = Slider1.Value; // value1.Text = values.ToString(); } 滑块在其函数内工作,但构造函数上的滑块仅输出零值。请帮助解决这些问题。在尝试分配值之前

我有下面的代码,我想访问从这个滑块函数到构造函数的变量值,如下所示

private void Slider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
{
    var values = Slider1.Value;
    // value1.Text = values.ToString();
}

滑块在其函数内工作,但构造函数上的滑块仅输出零值。请帮助解决这些问题。

在尝试分配值之前,是否添加了InitializeComponent?如果构造函数是表单的,则需要这样做。另外,这个变量值是公共静态值吗?还应该注意,如果它们的valuechanged函数和构造函数都在同一个类中。。。这毫无意义。由于构造函数将首先被调用,因此即使值是一个公共静态变量,它也将始终为0,或者它实例化时使用的值。
public DiscoLight()
{
    value1.Text = values.ToString();
}