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.

Clipboard.IsCurrent أسلوب

Visual Studio 2010

يقارن كائن بيانات محددة حتى تتمكن المحتويات من "حافظة".

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

public static bool IsCurrent(
	IDataObject data
)

المعلمات

data
النوع: System.Windows.IDataObject
كائن بيانات لمقارنة محتويات حافظة النظام.

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

النوع: System.Boolean
true إذا كان الكائن البيانات المحدد يطابق ما هو على النظام الحافظة؛ otherwهوe،false.

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

data هو null.

ExternalException

حدث خطأ أثناء الوصول إلى "حافظة". The ‏‏ استثناء تفاصيل will تضمين an HResult that identifies the specific خطأ; see ErrorWrapper.ErrorCode.

استخدم this أسلوب إلى determine if a بيانات كائن that was previously placed تشغيل the حافظة هو still موجود و unmodified.

يوضح المثال التالي استخدام هذا أسلوب.



// For this example, the data to be placed on the clipboard is a simple
// string.
string textData = "I want to put this string on the clipboard.";
// The example will enable auto-conversion of data for this data object.
bool autoConvert = true;

// Create a new data object, specifying the data format, data to encapsulate, and enabling
// auto-conversion services.
DataObject data = new DataObject(DataFormats.UnicodeText, (Object)textData, autoConvert);

// If the data to be copied is supposed to be persisted after the application ends, 
// then set the second parameter of SetDataObject to true.
if(persistentData)
{
    // Place the persisted data on the clipboard.
    Clipboard.SetDataObject(data, true);
}
else
{
    // Place the non-persisted data on the clipboard.
    Clipboard.SetDataObject(data, false);
}

// If you keep a copy of the source data object, you can use the IsCurrent method to see if
// the data object is still on the clipboard.
bool isOriginalDataObject = Clipboard.IsCurrent(data);


نظام التشغيل 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
إظهار: