This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

DragDrop.DoDragDrop أسلوب

Visual Studio 2010

يبدأ يسحب-و-إسقاط تشغيل.

مساحة الاسم:  System.Windows
التجميع:  PresentationCore (في PresentationCore.dll)

public static DragDropEffects DoDragDrop(
	DependencyObject dragSource,
	Object data,
	DragDropEffects allowedEffects
)

المعلمات

dragSource
النوع: System.Windows.DependencyObject
كائن مرجع إلى التبعية التي هو مصدر بيانات الذي يتم سحبه.
data
النوع: System.Object
كائن بيانات الذي يحتوي على البيانات التي يتم سحبها.
allowedEffects
النوع: System.Windows.DragDropEffects
واحد DragDropEffectsقيم التي تحدد المسموح تأثيرات السحب-و-إسقاط تشغيل.

القيمة المُرجعة

النوع: System.Windows.DragDropEffects
إحدى DragDropEffectsقيم التي تحدد التأثير النهائي التي تم إجراؤها أثناء العملية يسحب-و-drop.

استثناء:شرط
ArgumentNullException

dragSourceأوdataهوnull.

يوضح المثال التالي كيفية إلى تستخدم في DoDragDropالأسلوب.


Private Sub DragStarted()
    m_IsDown = False

    Dim serializedObject As String = m_OriginalElement.OuterXml
    Dim data As DataObject = New DataObject()
    data.SetData(m_MyFormat.Name, serializedObject)
    Dim effects As DragDropEffects = _
        DragDrop.DoDragDrop(MyCanvas, data, DragDropEffects.Copy Or DragDropEffects.Move)
    If effects And DragDropEffects.Move Then
        ' Remove the element.
        m_OriginalElement.ParentNode.RemoveChild(m_OriginalElement)
        m_OriginalElement = Nothing
    End If
End Sub


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: