Chris Rae
Chris Rae

Reputation: 5665

Setting focus to a textbox on load of Windows Phone 7 app

I have a TwoWay data-bound textbox inside my page. I want to do something pretty simple, but I can't for the life of me work out how to do it. When the page loads, I want to set the focus to the textbox if it doesn't have any text in it.

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
    if (tbSearch.Text == "")
        tbSearch.Focus();
}

This doesn't work. It doesn't fail, it just doesn't do anything. Am I doing something strange wrong? I've also tried putting this in the constructor, to no avail.

Chris

Upvotes: 4

Views: 5710

Answers (1)

Mick N
Mick N

Reputation: 14882

Does doing this from the pages Loaded event work for your requirements?

It will work from there.

Upvotes: 22

Related Questions