이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

Application.Deactivated 이벤트

응용 프로그램이 포그라운드 응용 프로그램이 멈출 때 발생 합니다.

네임스페이스:  System.Windows
어셈블리:  PresentationFramework(PresentationFramework.dll)
XAML의 XMLNS: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
public event EventHandler Deactivated
<object Deactivated="EventHandler" .../>

A WPF(Windows Presentation Foundation) 열려 있는 창이 하나 이상 응용 프로그램 (중지 중인 전경 응용 프로그램)를 비활성화 하면 사용자 다음을 수행:

  • ALT + TAB 또는 작업 관리자를 사용 하 여 다른 응용 프로그램으로 전환 합니다.

  • 창 다른 응용 프로그램에서의 작업 표시줄 단추를 클릭 합니다.

비활성화 처리할 수를 검색 해야 하는 응용 프로그램은 Deactivated 이벤트입니다.

응용 프로그램이 처음 활성화 된 후에 비활성화 하 고 수명 동안 여러 번 다시 활성화할 수 있습니다. 응용 프로그램의 동작이 나 상태가 활성화 상태에 따라 달라 집니다 경우 모두 처리할 수 있는 DeactivatedActivated 은 그 상태를 결정 하는 이벤트의.

Deactivated 발생 하지 않습니다 XBAP(XAML 브라우저 응용 프로그램).

다음 예제에서는 독립 실행형 응용 프로그램이 비활성화 및 활성화 되는 시기를 감지 하는 방법을 보여 줍니다.


<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" />




Imports Microsoft.VisualBasic
Imports System ' EventArgs
Imports System.Windows ' Application

Namespace SDKSample
	Partial Public Class App
		Inherits Application
		Private isApplicationActive As Boolean

		Private Sub App_Activated(ByVal sender As Object, ByVal e As EventArgs)
			' Application activated
			Me.isApplicationActive = True
		End Sub

		Private Sub App_Deactivated(ByVal sender As Object, ByVal e As EventArgs)
			' Application deactivated
			Me.isApplicationActive = False
		End Sub
	End Class
End Namespace



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;
        }
    }
}


.NET Framework

4.5, 4, 3.5, 3.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
© 2013 Microsoft. All rights reserved.