How does WP7 render its databound views?
When a Windows Phone 7 application opens a view, a certain order of business is followed in order to create. As far as constructors and events go, I have found this order to be true:

1. `Constructor`
2. `OnNavigatedTo`
3. `OnLoaded`

However, I am in a position where I need to databind a `List` to a `ListBox` after the basic view (background, other elements etc) has loaded. So I need to know when and how to know that the view is loaded before I get on with the data binding.

I have tried to do this on the `OnLoaded`-event, but it seems like if I do the data binding here - and right after it traverse those elements - they don't seem to exist yet (the `VisualTreeHelper`-class can't seem to find the nodes). So as you see, I am stuck.

Any help would be greatly appreciated.
How does WP7 render its databound views?
===

When a Windows Phone 7 application opens a view, a certain order of business is followed in order to create. As far as constructors and events go, I have found this order to be true:

1. `Constructor`
2. `OnNavigatedTo`
3. `OnLoaded`

However, I am in a position where I need to databind a `List` to a `ListBox` after the basic view (background, other elements etc) has loaded. So I need to know when and how to know that the view is loaded before I get on with the data binding.

I have tried to do this on the `OnLoaded`-event, but it seems like if I do the data binding here - and right after it traverse those elements - they don't seem to exist yet (the `VisualTreeHelper`-class can't seem to find the nodes). So as you see, I am stuck.

Any help would be greatly appreciated.