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.

Application.Activated الحدث

Visual Studio 2010

Occurs when an تطبيق becomes the foreground تطبيق.

مساحة الاسم:  System.Windows
التجميع:  PresentationFramework (في PresentationFramework.dll)
XMLNS لـ XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public event EventHandler Activated
<object Activated="EventHandler" .../>

Windows Presentation Foundation (WPF)تطبيق الذي يحتوي على واحد أو المزيد الإطارات المفتوحة هو تنشيط (يصبح تطبيق الأمامي) عند أحد الإطارات هو تنشيط للمرة الأولى منذ أن تم بدء تشغيل تطبيق أو عند أحد الإطارات هو تنشيط أثناء تطبيق هو غير نشطة: تحدث بشكل خاص تنشيط عند:

  • يفتح تطبيق أول الخاص به نافذة.

  • مستخدم بالتبديل إلى تطبيق باستخدام زر زر Alt + علامة تبويب أو باستخدام مدير المهام.

  • قيام مستخدم بالنقر فوق زر شريط المهام لأحد Windows في تطبيق.

يمكن للتطبيقات التي تحتاج إلى الكشف عن عند قيامهم بتنشيط مؤشر Activatedحدث.

بعد an تطبيق أول activated, it may be deactivated و reactivated many مرة/مرات during its مدة بقاء. إذا كان سلوك تطبيق أو الولاية يعتمد تشغيل الولاية تنشيط الخاصة به، فإنه يمكن معالجة كلا Activatedو Deactivatedإلى determفيe الولاية تنشيط التي عليه أحداث في.

بمجرد أن يصبح تطبيق النشط، Activatedلن raهوed مرة أخرى إلى أن التطبيق هو إلغاء تنشيط، بصرف النظر عن عدد الإطارات في أحد تطبيقات التي يتم تنشيط أثناء التطبيق هو النشطة.

لا يتم رفع Activated لـتطبيقات مستعرض XBAP (XBAP).

يوضح المثال التالي كيفية إلى الكشف عن عند تنشيط تطبيق مستقل وإلغاء التنشيط.


<Application 
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  x:Class="SDKSample.App"
  StartupUri="MainWindow.xaml"
  Activated="App_Activated" 
  Deactivated="App_Deactivated" />



using System; // EventArgs
using System.Windows; // Application

namespace SDKSample
{
    public partial class App : Application
    {
        bool isApplicationActive;

        void App_Activated(object sender, EventArgs e)
        {
            // Application activated
            this.isApplicationActive = true;
        }

        void App_Deactivated(object sender, EventArgs e)
        {
            // Application deactivated
            this.isApplicationActive = false;
        }
    }
}


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