tbiro.com

Forums 
   HackPerfCounter
   RADPass
   SHEdit
   Toys
 
   Contact me
   My PGP Key
 

Hello WPF (without XAML)


How to get this code going:
  • Create a Windows Presentation Foundation project named HelloWorldManual
  • Remove the App.xaml and Window1.xaml from the project
  • Add a new class file named MyWindow.cs and paste this into it:

using System;
using System.Windows;
using System.Windows.Controls;

namespace HelloWorldManual
{
    public class MyWindow : Window
    {
        private Label label1;

        public MyWindow()
        {
            Width = 300;
            Height = 300;

            Grid grid = new Grid();
            Content = grid;

            Button button1 = new Button();
            button1.Content = "Say Hello!";
            button1.Height = 23;
            button1.Margin = new Thickness(96, 50, 107, 0);
            button1.VerticalAlignment = System.Windows.VerticalAlignment.Top;
            button1.Click += new RoutedEventHandler(button1_Click);
            grid.Children.Add(button1);

            label1 = new Label();
            label1.Margin = new Thickness(84,115,74,119);
            grid.Children.Add(label1);


        }

        void button1_Click(object sender, RoutedEventArgs e)
        {
            label1.Content = "Hello WPF!";
        }

        [STAThread]
        public static void Main()
        {
            Application app = new Application();

            app.Run(new MyWindow());
        }
    }
}

Compile and run.


Comment in the forum





Sitemap generated by Sitemap Manager