Enlazar un TextBlock a un Comando

Esta fue una duda que me preguntaron, si era posible enlazar un Command a un TexBlock para lanzarlo cuando se hiciera click en el TextBlock. Mi primera respuesta fue no, ya que los TextBlock no soportan Comand Binding, pero luego me lo pensé mejor y les dije que si que lo que se tenia que hacer es rediseñar el template de un Button para que fuese un TextBlock y en este caso al ser un Button ya tenia soporte a Command Binding. y para el usuario era un Textblock

Tan sencillo como

  1. <ControlTemplate TargetType=»Button»>
  2.     <TextBlock Text=»{TemplateBinding Content}» />
  3. </ControlTemplate>
  4. <Button Content=»Foo» Command=»{Binding Bar}» />

Si a veces solo con pensar…

3 comentarios sobre “Enlazar un TextBlock a un Comando”

Responder a oalvarez Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *