Basic layout ***(VB.NET & WPF/XBAP)***:

I have a MainPage - mainpage.xaml
Inside the MainPage I have a frame that hosts other pages. The first page that is auto loaded is the LogIn - LogIn.xaml

The user enters their email to login (no password required, just email to identify, its an internal app so passwords are not required or even wanted by users).

On MainPage.xaml the header should have a "Hello " TexBlock (name: ui\_txbUserName). The LogIn page has a method which on submit gets the UserID (for other reasons and saves it) and the User Name.

I want to change the ui\_txbUserName when the person logs in and update if he/she logs out of one account into another. I have looked at INotifyPropertyChanged and Dependency Properties and im just not sure how to go about doing this! Any help would be awesome!!! 

Thanks!

UsingOfficerID - its a global variable set when a person logs in, its used all over the place in the application.

I have tried the Following inside the sample app:

<http://www.2shared.com/file/68enzucg/SampleApp.html>

None of this is reflected in the UI