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.

AutomationPropertyChangedEventArgs المنشئ

Visual Studio 2010

تهيئة مثيل جديد من فئة ال AutomationPropertyChangedEventArgs.

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

public AutomationPropertyChangedEventArgs(
	AutomationProperty property,
	Object oldValue,
	Object newValue
)

المعلمات

property
النوع: System.Windows.Automation.AutomationProperty
معرّف خاصية له تم تغييره.
oldValue
النوع: System.Object
القيمة خاصية السابقة.
newValue
النوع: System.Object
القيمة خاصية الجديدة.

oldValueيمكن أن يكونnull(NothingفيMicrosoft Visual Basic .NET) إذا كانت القيمة السابقة هو غير متوفرة بسهولة.

المثال التالي بناء و تشغيل حدث عند تغير خاصية.


/// <summary>
/// Raises an event when the IsEnabled property on a control is changed.
/// </summary>
/// <param name="provider">The UI Automation provider for the control.</param>
/// <param name="newValue">The current enabled state.</param>
private void RaiseEnabledEvent(IRawElementProviderSimple provider, bool newValue)
{
    if (AutomationInteropProvider.ClientsAreListening)
    {
        AutomationPropertyChangedEventArgs args =
            new AutomationPropertyChangedEventArgs(AutomationElement.IsEnabledProperty,
                !newValue, newValue);
        AutomationInteropProvider.RaiseAutomationPropertyChangedEvent(provider, args);
    }
}


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