Enlazar con un método de control de eventos existente

Microsoft® Expression Blend™ se ha diseñado teniendo en cuenta el desarrollo en equipo. A menudo, los equipos de desarrollo de software se componen de diseñadores que trabajan en la interfaz de usuario (UI) y de programadores que trabajan en el código que se ejecuta en la UI. Si es un diseñador, es posible que reciba un archivo de código subyacente modificado por parte de un programador que ha agregado varios métodos de control de eventos para enlazar desde la UI. Esto puede hacerse en Expression Blend.

Para obtener más información sobre los controladores de eventos en el código, vea Control de eventos en este manual del usuario. Para obtener información acerca de cómo crear interactividad en su aplicación de Expression Blend sin utilizar código, vea Desencadenadores en este manual del usuario.

Para enlazar un método de control de eventos existente incluido en un archivo de código subyacente

  1. Asegúrese de que tiene el archivo de código subyacente más reciente con los métodos de control de eventos. Puede hacerlo usando el Explorador de Windows para copiar el archivo en la carpeta de proyecto o copiando el proyecto completo.
    Advertencia El archivo de código subyacente debe coincidir con el archivo de lenguaje de marcado de aplicaciones extensible (XAML) en el que desea enlazar los controladores de eventos. Por ejemplo, el archivo XAML Window1.xaml coincide con el archivo de código subyacente Window1.xaml.cs si el nombre x:Class del archivo XAML coincide con el nombre de clase y espacio de nombres del archivo de código subyacente. Por ejemplo, en el archivo XAML:
      x:Class="myProject.Window1"
    En el archivo de código subyacente:
      namespace myProject
      { 
          public partial class Window1 
  2. Abra el proyecto en Expression Blend.
  3. Abra el documento (por ejemplo, Window1.xaml) haciendo doble clic en él en Archivos, en el panel Proyecto.
    El documento se abrirá para su edición. Asegúrese de que se encuentra en la vista Diseño; para ello, haga clic en la ficha Diseño situada en el lado derecho del área de diseño.
  4. En Objetos y escala de tiempo, en el panel Interacción, seleccione el objeto que desee enlazar con un método de control de eventos existente. Por ejemplo, si desea que un rectángulo se mueva al hacer clic en un botón, seleccione un objeto de botón.
    El fondo del nombre del objeto aparece resaltado para indicar que el objeto está seleccionado.
  5. En el panel Propiedades, haga clic en el botón Eventos Botón Eventos.
    Aparecerá una lista en orden alfabético de todos los eventos disponibles para el objeto seleccionado.
    Advertencia Los eventos no aparecerán si el proyecto se encuentra en estado temporal. Por ejemplo, un proyecto recién creado se almacena en una ubicación temporal hasta que se hace clic en Archivo y Guardar todo. Una vez guardado el proyecto, podrá ver y seleccionar eventos en el panel Eventos.
    Sugerencia Para ver una breve descripción de un evento, mueva el puntero del mouse sobre el nombre del evento. Aparecerá la información sobre herramientas con una descripción del evento. Puede ver también una lista de los eventos disponibles y sus descripciones en la Referencia rápida de eventos.
  6. Haga clic dentro del cuadro de texto para el evento que desea enlazar y escriba el nombre del método de control de eventos en el archivo de código subyacente. Cuando haya terminado, presione Entrar para quitar el foco del cuadro de texto.
    Advertencia Se recomienda copiar y pegar el nombre del método del archivo de código subyacente en el panel Eventos. Expression Blend genera código para los nuevos métodos de control de eventos, a menos que el nombre del método ya exista en el archivo de código subyacente. Esto significa que si se escribe mal el nombre de un método de control de eventos existente en el panel Eventos de Expression Blend, se creará un método en el archivo de código subyacente con el nombre mal escrito. Por este motivo, cuando haya terminado, compruebe que el archivo de código subyacente que crea no tiene métodos de control de eventos vacíos.
  7. Guarde el archivo (Ctrl+S) y compruebe la aplicación (F5) para asegurarse de que ve el comportamiento que espera.