Button Walkthrough
ButtonWalkthrough.cs
// Copyright 2011 ESRI
// 
// All rights reserved under the copyright laws of the United States
// and applicable international laws, treaties, and conventions.
// 
// You may freely redistribute and use this sample code, with or
// without modification, provided you include the original copyright
// notice and use restrictions.
// 
// See the use restrictions.
// 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;

using ESRI.ArcGISExplorer;
using ESRI.ArcGISExplorer.Application;
using ESRI.ArcGISExplorer.Mapping;
using ESRI.ArcGISExplorer.Geometry;
using ESRI.ArcGISExplorer.Data;
using ESRI.ArcGISExplorer.Threading;

namespace ButtonWalkthroughCS
{
    public class ButtonWalkthrough : ESRI.ArcGISExplorer.Application.Button
    {
        public override void OnClick()
        {
            //Access the ActiveMapDisplay of the Application
            MapDisplay md = Application.ActiveMapDisplay;
            //Click on the map to create a new point
            ESRI.ArcGISExplorer.Geometry.Point trackedPoint = md.TrackPoint();
            //Turn the Point in to a Graphic
            Graphic pointGraphic = new Graphic(trackedPoint);
            //Set the Graphic's symbol to a Red Pushpin
            pointGraphic.Symbol = Symbol.Marker.Pushpin.Red;
            //Add the graphic to the map
            md.Graphics.Add(pointGraphic);

        }
    }
}