[Solved] c# the name ‘xy’ does not exist in the current context


This problem has to do with the fact that functions can’t be called inside class bodies directly. Only fields, properties and methods can be written there. What you need to do, is wrap it inside another function, like so:

public partial class MainWindow : Window
{
    // Stuff
    public void SetValue() => valuetextOne.SetValue("4");
}

And then you call it as:

public void Foo()
{
    MainWindow window = Bar();
    window.SetValue();
}

I go into more detail here about this.

solved c# the name ‘xy’ does not exist in the current context