El TextBox que mantiene su seleción incluso sin tener el foco. ¡Todo un Champion!

Gracias a Manu hoy he descubierto algo muy curioso. El FocusManager.IsFocusScope.

Lo mejor es que te saques las manos de los bolsillos y lo pruebes right now. El efecto es más que evidente.

image

<Window
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

<StackPanel>
<TextBox Margin="5">Some text here</TextBox>

<StackPanel Grid.Row="1" FocusManager.IsFocusScope="True">
  <ComboBox Margin="5">
  <ComboBoxItem IsSelected="True">123</ComboBoxItem>
  <ComboBoxItem>123</ComboBoxItem>
  </ComboBox>
</StackPanel>
</StackPanel>

</Window>

El código viene de una web bastante interesante: Hay que echarle una visual en breve!

http://wpfhacks.blogspot.com.es/2009/06/correct-way-keep-selection-in-textbox.html

Deja un comentario