2013-08-09 4 views
2

프로그램 시작시 파일을로드해야하는 프로그램 작업 중입니다. 파일을로드하기위한 별도의 코드가 있지만 Windows Presentation Form 응용 프로그램을 시작할 때 코드를 실행하는 방법을 이해하기 위해 몇 가지 기본 방법을 사용했습니다. 지금은이 응용 프로그램이 시작될 때 MsgBox 함수를 실행하려고합니다. 그러나 나는 그렇게하는 법을 알 수 없다. the fine manual에서Windows Presentation Form 응용 프로그램 시작 코드

+1

당신도 구글이 되었습니까? http://www.codeproject.com/Articles/403418/Lifetime-events-of-a-WPF-application –

+0

'Windows Presentation Foundation'을 원하셨습니까? –

답변

10

: Application 개체의 Run 메서드를 호출 할 때

Application.Startup 이벤트가 발생합니다.

예 XAML :

<Application 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    x:Class="SDKSample.App" 
    Startup="App_Startup" /> 

예 C 번호 :

using System.Windows; // Application, StartupEventArgs, WindowState 

namespace SDKSample 
{ 
    public partial class App : Application 
    { 
     void App_Startup(object sender, StartupEventArgs e) 
     { 
      // Application is running 
      // Process command line args 
      bool startMinimized = false; 
      for (int i = 0; i != e.Args.Length; ++i) 
      { 
       if (e.Args[i] == "/StartMinimized") 
       { 
        startMinimized = true; 
       } 
      } 

      // Create main application window, starting minimized if specified 
      MainWindow mainWindow = new MainWindow(); 
      if (startMinimized) 
      { 
       mainWindow.WindowState = WindowState.Minimized; 
      } 
      mainWindow.Show(); 
     } 
    } 
} 
관련 문제