Freigeben über


MouseDragElementBehavior

Sie können die Funktionalität zum Ziehen von Elementen auf einfache Weise hinzufügen, indem Sie dem Element ein MouseDragElementBehavior -Verhalten hinzufügen.

Das MouseDragElementBehavior -Verhalten funktioniert nicht mit Steuerelementen, die MouseClick -Ereignisse steuern ( Button -, TextBox und ListBox -Steuerelemente beispielsweise). Falls Sie die Funktionalität zum Ziehen für Steuerelemente diesen Typs benötigen, machen Sie sie zu untergeordneten Steuerelementen von Steuerelementen, die gezogen werden können (ein Rahmen, beispielsweise). Anschließend können Sie das MouseDragElementBehavior -Verhalten auf das übergeordnete Element anwenden.

So fügen Sie ein MouseDragElementBehavior-Verhalten hinzu

  1. Klicken Sie im Objektepanel auf Verhalten, und ziehen Sie MouseDragElementBehavior auf das Objekt, das Sie auf der Zeichenfläche erstellt haben, und legen Sie es dort ab. Die Kategorie Allgemeine Eigenschaften wird im Eigenschaftenpanel angezeigt.

    NoteHinweis:

    Das Objekt, zu dem das Verhalten hinzugefügt werden soll, liefert den Kontext, in dem das Verhalten erfolgt.

  2. Aktivieren oder deaktivieren Sie in der Kategorie Allgemeine Eigenschaften die ConstrainToParentBounds-Eigenschaft. Wenn diese Option ausgewählt ist, bewirkt die ConstrainToParentBounds-Eigenschaft, das das Element nicht außerhalb der Grenzen des übergeordneten Objektcontainers bewegt werden kann.

    Zusätzlich zu ConstrainToParentBounds sind zwei andere erweiterte Eigenschaften verfügbar. Diese Eigenschaften können verwendet werden (beispielsweise mithilfe der Datenbindung), um die aktuellen X- und Y-Koordinaten des gezogenen Elements anzuzeigen.

    MouseDragElementBehavior

Ein Beispiel für dieses Verhalten finden Sie in der Expression Community Gallery Ff723922.xtlink_newWindow(de-de,Expression.40).png.