Hola a tod@s A veces deseamos que el texto que escribe el usuario en un TextBox este de una ves en mayúscula, es por ello que les traigo este Behavior muy sencillo para que lo puedan usar. using System.Windows; using System.Windows.Controls; using System.Windows.Interactivity; namespace MiProyectoSilverLight.Behaviors { public class UpperCaseAction : TriggerAction<TextBox> { protected override void Invoke( object parameter) { //Detectamos la posicion del cursor var selectionStart = AssociatedObject...