MouseDragElementBehavior

Puede agregar un comportamiento MouseDragElementBehavior si desea agregar fácilmente la funcionalidad de arrastrar un elemento por una pantalla de Windows Phone hasta otro elemento.

[!NOTA]

El comportamiento MouseDragElementBehavior no funciona con controles que controlen que manipulen eventos MouseClick (los controles Button , TextBox y ListBox , por ejemplo). Si necesita poder arrastrar un control de uno de estos tipos, convierta dicho control en un elemento secundario de un control que pueda arrastrarse (por ejemplo, un borde). A continuación, puede aplicar el comportamiento MouseDragElementBehavior al elemento primario.

Para agregar un comportamiento MouseDragElementBehavior a un proyecto de Windows Phone

  1. En el panel Activos, haga clic en Comportamientos y, a continuación, arrastre MouseDragElementBehavior a la mesa de trabajo y suéltelo sobre el objeto que ha creado. La categoría Propiedades comunes aparece en el panel Propiedades.

    [!NOTA]

    El objeto al que se agrega el comportamiento proporciona el contexto de funcionamiento del comportamiento.

  2. En la categoría Propiedades comunes, active o desactive la propiedad ConstrainToParentBounds. Cuando está activada, la propiedad ConstrainToParentBounds impide que el elemento se arrastre fuera de los límites especificados por el contenedor de diseño principal.

    Además de ConstrainToParentBounds, se muestran otras dos propiedades avanzadas. Puede utilizar estas propiedades (mediante el enlace de datos, por ejemplo) para mostrar las coordenadas X e Y actuales del elemento que se está arrastrando.

    MouseDragElementBehavior

Para ver un ejemplo de este comportamiento, visite Expression Community Gallery (Galería de la comunidad de Expression) Ff979332.xtlink_newWindow(es-es,Expression.40).png.

Copyright © 2011 de Microsoft Corporation. Reservados todos los derechos.