Exemplos de WPF 3.5 (Windows Presentation Foundation) - 002 - Sem usar o XAML

by Agnaldo 6. junho 2010 15:47
//Window1.cs
using System.Windows;
using 
System.Windows.Controls;
using 
System.Windows.Markup;

namespace 
_002_WPFCodeOnly
{
    
class Window1 : Window
    {
        
private Button button1;
        public 
Window1()
        {
            InitializeComponent()
;
        
}

        
private void InitializeComponent()
        {
            
this.Width = this.Height 285;
            this
.Left = this.Top 100;
            this
.Title "Somente código";

            
DockPanel panel = new DockPanel();

            
button1 = new Button();
            
button1.Content "Clique aqui";
            
button1.Margin = new Thickness(30);
            
button1.Click +button1_Click;
            
IAddChild container panel;
            
container.AddChild(button1);
            
container = this;
            
container.AddChild(panel);
        
}

        
private void button1_Click(object sender, RoutedEventArgs e)
        {
            button1.Content 
"Obedeceu, né???";
        
}
    }
}
//program.cs
using System.Windows;
using 
System;

namespace 
_002_WPFCodeOnly
{
    
public class Program : Application
    {
        [STAThread()]
        
public static void Main()
        {
            Program app 
= new Program();
            
app.MainWindow = new Window1();
            
app.MainWindow.ShowDialog();
        
}
    }
}

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.