作者:倪思慧1888 | 来源:互联网 | 2023-09-23 04:02
我是C#和WPF的初学者。我正在创建一个PIN系统,其中的数字为0-9。用户单击实例1的按钮,它将在列表中添加1。成为这种编程语言和结构的初学者。我将如何去做,这是我到目前为止所掌握的,目前似乎没有任何作用。
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
public class MyVariables
{
public static List pinNumbers = new List();
}
private void PIN_0_Click(object sender,RoutedEventArgs e)
{
MyVariables.pinNumbers.Add(0);
MessageBox.Show("List = " + MyVariables.pinNumbers);
}
private void PIN_1_Click(object sender,RoutedEventArgs e)
{
MyVariables.pinNumbers.Add(1);
}
}
只有简单的按钮,单击一个按钮,它应该添加到“ pinNumbers”列表中,但似乎没有添加。谢谢您的帮助!
一些XAML
您需要在变量中启动类并删除静态声明
public partial class MainWindow : Window
{
private _myVariables { get; set; }
public MainWindow()
{
InitializeComponent();
_myVariables = new MyVariables()
}
public class MyVariables
{
public List pinNumbers = new List();
}
private void PIN_0_Click(object sender,RoutedEventArgs e)
{
_myVariables.pinNumbers.Add(0);
MessageBox.Show("List = " + _myVariables.pinNumbers);
}
private void PIN_1_Click(object sender,RoutedEventArgs e)
{
_myVariables.pinNumbers.Add(1);
}
}