Compartir a través de


Enlazar con un método de control de eventos existente

Blend para Visual Studio 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 se puede hacer en Blend.

Para obtener información acerca de los controladores de eventos programados en código o acerca de cómo crear interactividad en la aplicación de Blend, vea Insertar controles y modificar su comportamiento en Blend.

Para enlazar con 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 archivos 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 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 Blend.

  3. Para abrir el documento (por ejemplo, Window1.xaml), haga doble clic en él en el panel Proyectos.

    El documento se abre para que lo edite. 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 de la mesa de trabajo.

  4. En el panel Objetos y escala de tiempo, seleccione el objeto que desee enlazar a un método de control de eventos existente. Por ejemplo, si desea que un objeto Rectangle se mueva al hacer clic en un botón, seleccione un objeto Button.

    El fondo que aparece detrás del nombre del objeto se resalta para mostrar que el objeto está seleccionado.

  5. En el panel Propiedades, haga clic en Eventos JJ170067.6c67bb3b-e8a2-4a63-bad5-54d5c15b04dd(es-es,VS.120).png.

    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 Controls, properties, and events reference (Blend).

  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.Blend genera código para los nuevos métodos de controlador 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 controlador de eventos existente en el panel Eventos de 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.