I created a WPF application in c# with 3 different windows, Home.xaml, Name.xaml, Config.xaml. I want to declare a variable in Home.xaml.cs that I
There are two different things you can do here (among others; these are just the two that come to mind first).
You could make the variable static on Home.xaml.cs
public static string Foo = "";
You could just pass in the variable to all three forms.
I would go with #2, myself, and if necessary create a separate class that contains the data I need. Then each class would have access to the data.