WPF newbie - how to process environment variable on startup

oynaz

Platinum Member
May 14, 2003
2,448
2
81
Hi,

Doing my first WPF project. I need to get an environment variable on startup, check if it is null and change it to a message if it is, and display it in a TextBox.

I am doing something wrong.

App.xaml.cs:
Code:
namespace CleanDocTypes
{
    /// <summary>
    /// Interaction logic for App.xaml
    /// </summary>
    public partial class App : Application
    {
        //Get the environment variable
        string configRootValue = Environment.GetEnvironmentVariable("ConfigRoot");

        if (configRootValue == null)
       {
           configRootValue = "Environment variable not found";
       }
    }
}

I get "Invalid token 'if' in class, struc or interface member declaration."

I need to put the string and the if into something else, right? But I cannot figure out what.
I know, this is really basic stuff, but there is quite a lot to wrap your head around here.
 

brandonb

Diamond Member
Oct 17, 2006
3,731
2
0
You are putting code into the area of your project that should just contain variable or other declarations.

What you need to do is put that code in the Application Startup event. As you can see there your class App is inheriting Application. The Application object has an event for Startup/Exit. That's where you want to put your initialization/uninitializing code.

http://msdn.microsoft.com/en-us/library/system.windows.application.startup(v=vs.110).aspx
 
Last edited:
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |