728x90
WPF 응용 프로그램에서 Application 클래스의 이벤트들을 처리할 필요가 있다면 해당하는 이벤트에 대한 이벤트 핸들러를 설치해야 하지만, 가장 편리한 방법은 Application 클래스를 상속하는 클래스를 정의하는 방법입니다.
using System;
// Application 클래스를 포함하는 Namespace 선언
using System.Windows;
using System.Windows.Input;
namespace Chapter1
{
// Application 클래스 상속
class InheritApp : Application
{
[STAThread]
public static void Main()
{
InheritApp app = new InheritApp ();
app.Run();
}
// Application을 상속받은 클래스에서는 발생된 이벤트를
// 처리하는 기본 메소드들을 오버라이딩 할 수 있다.
// 처리하는 기본 메소드들을 오버라이딩 할 수 있다.
protected override void OnStartup(StartupEventArgs e)
{
// 처리 루틴…
}
protected override void OnSessionEnding(SessionEndingCancelEventArgs e)
{
// 처리 루틴…
}
}
}
'.NET C#' 카테고리의 다른 글
화면에서 윈도우 크기와 위치 지정 (0) | 2008.01.05 |
---|---|
Application의 window 제어하기 (0) | 2007.12.21 |
이벤트 안에서 현재의 윈도우 객체 구하기 (0) | 2007.12.14 |
클래스 계층 구조 (0) | 2007.12.12 |
웹 개발자라면 꼭 설치해야 하는 필수 유틸리티 (0) | 2007.12.12 |
늦었지만 11/24일 VS2008 RTM 버전 Silverlight 1.1 Alpha Add-in 발표 (0) | 2007.12.04 |
IP 대역폭을 체크하여 Local IP 접근권한 체크 (0) | 2007.11.28 |
댓글