Hello got the following wpf code thats using source generators utlizing mvvm community toolkit version 8:
public partial class CalculatorVM : ObservableObject
{
[ObservableProperty]
private int buttonOne = 1;
[ObservableProperty]
private int buttonTwo = 2;
[ObservableProperty]
private int buttonThree = 3;
[ObservableProperty]
private int buttonFour = 4;
[ObservableProperty]
private int buttonFive = 5;
[ObservableProperty]
private int buttonSix = 6;
[ObservableProperty]
private int buttonSeven = 7;
[ObservableProperty]
private int buttonEight = 8;
[ObservableProperty]
private int buttonNine = 9;
[ObservableProperty]
private double result, lastNumber;
[ObservableProperty]
SelectedOperator selectedOperator;
[ObservableProperty]
private int clickedNumber;
[ObservableProperty]
private Label resultLabel;
[RelayCommand]
public void NumbercClicked(int number)
{
var selectedNumber = number switch
{
1 => ButtonOne,
2 => ButtonTwo,
3 => ButtonThree,
4 => ButtonFour,
5 => ButtonFive,
6 => ButtonSix,
7 => ButtonSeven,
8 => ButtonEight,
9 => ButtonNine,
};
ClickedNumber = selectedNumber;
if (ClickedNumber == 0) Result = 0;
else Result = Result + selectedNumber;
}
I cant compile, tells me buttonOne etc dont exsist in the current context, The Repo: https://github.com/KostaKing/Calculator/tree/master/Calculator/ViewModels Anybody has any idea?