Fokussieren von Elementen mit Hilfe von Xaml in WPF

28. Januar 2010

Wer kennt dieses Problem nicht. Eine Maske wird geladen und ein Element muss fokussiert werden.

Jetzt könnte man einen Eventhandler schreiben um im Loaded-Event den Focus zu setzen….. es geht aber auch einfacher.

FocusManager.FocusedElement einfach auf das entsprechende Element binden und fertig.

Beispiel:

[xml]
<Window
   .
   .
   .
   FocusManager.FocusedElement="{Binding ElementName=SearchBox}"
   >
   <Grid>
      <TextBox x:Name="SearchBox"/>
   </Grid>
</Window>
[/xml]