Put Button onto a Grid : Button « Windows Presentation Foundation « C# / CSharp Tutorial






<Window x:Class="MyFirstWPFApp.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MyFirstWPFApp" Height="336" Width="343">
    <Grid>
      <Button Click="MyClickEvent"
         VerticalAlignment="Top"
         HorizontalAlignment="Left"
         Grid.Column="0"
         Grid.ColumnSpan="1"
         Grid.Row="0"
         Grid.RowSpan="1"
         Margin="43,61,0,0"
         Width="75"
         Height="23"
         Name="btnGo">Go</Button>
    </Grid>  
</Window>

//File:Window.xaml.cs
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;

namespace MyFirstWPFApp
{
    public partial class Window1 : System.Windows.Window
    {
        private void MyClickEvent(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("Elexzandreia the beautiful!", "Message", MessageBoxButton.OK, MessageBoxImage.Hand);
        }

        public Window1()
        {
            InitializeComponent();
        }

    }
}
WPF Put Button Onto A Grid








24.1.Button
24.1.1.Put Button onto a GridPut Button onto a Grid
24.1.2.Add buttons to a Canvas with codeAdd buttons to a Canvas with code
24.1.3.Set Default Button for a WindowSet Default Button for a Window
24.1.4.Use TextBox as Button ContentUse TextBox as Button Content
24.1.5.The button and text block are up-side down in the custom coordinate system.The button and text block are up-side down in the custom coordinate system.
24.1.6.Change Button Alignment, Margin, FontSize and Padding in Style SettingChange Button Alignment, Margin, FontSize and Padding in Style Setting
24.1.7.Gradient Button Background by Rectangle and LinearGradientBrushGradient Button Background by Rectangle and LinearGradientBrush
24.1.8.Rotate a Button for 35 degreesRotate a Button for 35 degrees
24.1.9.Set VerticalAlignment/HorizontalAlignment for a ButtonSet VerticalAlignment/HorizontalAlignment for a Button
24.1.10.Button with Inline Property TriggerButton with Inline Property Trigger
24.1.11.Add a button control and a text block to the canvasAdd a button control and a text block to the canvas
24.1.12.Nested Button contentNested Button content