Exemplos de WPF 3.5 (Windows Presentation Foundation) - 005 - Application - events

by Agnaldo 6. junho 2010 16:15
<!--App.xaml-->
    
<Application x:Class="_005_ApplicationEvents.App"
    xmlns
="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x
="http://schemas.microsoft.com/winfx/2006/xaml"
    StartupUri
="Window1.xaml" 
    Startup
="Application_Startup" 
    Exit
="Application_Exit" 
    SessionEnding
="Application_SessionEnding" 
    Activated
="Application_Activated" 
    Deactivated
="Application_Deactivated" 
    DispatcherUnhandledException
="Application_DispatcherUnhandledException">
    
<Application.Resources>

    
</Application.Resources>
</Application>
//App.xaml.cs
using System;
using 
System.Windows;
using 
System.Windows.Threading;

namespace 
_005_ApplicationEvents
{
    
public partial class App : Application
    {
        
private void Application_Startup(object sender, 
            StartupEventArgs e)
        {
            Console.WriteLine(
"Application_Startup");
        
}

        
private void Application_Exit(object sender, 
            ExitEventArgs e)
        {
            Console.WriteLine(
"Application_Exit");
        
}

        
private void Application_SessionEnding(object sender, 
            SessionEndingCancelEventArgs e)
        {
            Console.WriteLine(
"Application_SessionEnding");
            
Console.WriteLine("motivo: {0}", e.ReasonSessionEnding);
            
e.Cancel = true;
        
}

        
private void Application_Activated(object sender, 
            EventArgs e)
        {
            Console.WriteLine(
"Application_Activated");
        
}

        
private void Application_Deactivated(object sender, 
            EventArgs e)
        {
            Console.WriteLine(
"Application_Deactivated");
        
}

        
private void Application_DispatcherUnhandledException(object sender, 
            DispatcherUnhandledExceptionEventArgs e)
        {
            Console.WriteLine(
"Application_DispatcherUnhandledException");
        
}
    }
}
<!--Window1.xaml-->
<Window x:Class="_005_ApplicationEvents.Window1"
    xmlns
="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x
="http://schemas.microsoft.com/winfx/2006/xaml"
    Title
="Window1" Height="300" Width="300">
    
<Grid>
    
</Grid>
</Window>
using System.Windows;

namespace 
_005_ApplicationEvents
{
    
public partial class Window1 : Window
    {
        
public Window1()
        {
            InitializeComponent()
;
        
}
    }
}

Comentar


(Vai mostrar seu Gravatar)

  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading



Agnaldo

foto

Possui mais de 25 anos de experiência na área, tendo sido aprovado em mais de 25 certificações (Microsoft e Sun), recebendo as credenciais MCT, diversos MCTS e MCITP, MCPD, MCSE, MCDBA, MCSD, MCP e SCJP. Formado em Tecnologia em Processamento de Dados pela Fatec, foi desenvolvedor, analista e gerente de projetos. Atualmente faz o que gosta: é instrutor no centro de treinamentos 50minutos.