Use Ellipse event delegate : Ellipse « Windows Presentation Foundation « VB.Net Tutorial

Home
VB.Net Tutorial
1.Language Basics
2.Data Type
3.Operator
4.Statements
5.Date Time
6.Class Module
7.Development
8.Collections
9.Generics
10.Attributes
11.Event
12.LINQ
13.Stream File
14.GUI
15.GUI Applications
16.Windows Presentation Foundation
17.2D Graphics
18.I18N Internationlization
19.Reflection
20.Regular Expressions
21.Security
22.Socket Network
23.Thread
24.Windows
25.XML
26.Database ADO.net
27.Design Patterns
VB.Net
VB.Net by API
VB.Net Tutorial » Windows Presentation Foundation » Ellipse 
16.66.17.Use Ellipse event delegate
<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Code Events" Height="300" Width="300">
  <Grid HorizontalAlignment="Center" VerticalAlignment="Center">
    <Button>
      <Grid>
        <Grid.ColumnDefinitions>
          <ColumnDefinition />
          <ColumnDefinition />
        </Grid.ColumnDefinitions>

        <Canvas Width="20" Height="18" VerticalAlignment="Center">
          <Ellipse x:Name="myEllipse"
                   Canvas.Left="1" Canvas.Top="1" Width="16" Height="16"
                   Fill="Yellow" Stroke="Black" />
        </Canvas>
        <TextBlock Grid.Column="1">Click!</TextBlock>
      </Grid>
    </Button>
  </Grid>
</Window>


//File:Window.xaml.vb


Imports System
Imports System.Windows
Imports System.Diagnostics

Namespace WpfApplication1

  Public Partial Class Window1
    Inherits System.Windows.Window
    Public Sub New()
      InitializeComponent()

      AddHandler myEllipse.MouseDown, AddressOf MouseDownEllipse
      AddHandler myEllipse.PreviewMouseDown, AddressOf PreviewMouseDownEllipse
    End Sub
    Private Sub PreviewMouseDownEllipse(sender As Object, e As RoutedEventArgs)
      Debug.WriteLine("PreviewMouseDownButton")
    End Sub

    Private Sub MouseDownEllipse(sender As Object, e As RoutedEventArgs)
      Debug.WriteLine("MouseDownButton")
    End Sub
  End Class
End Namespace
WPF Use Ellipse Event Delegate
16.66.Ellipse
16.66.1.Stretch=UniformStretch=Uniform
16.66.2.Stretch=UniformToFillStretch=UniformToFill
16.66.3.Start animation after clicking the EllipseStart animation after clicking the Ellipse
16.66.4.Set Stroke, StrokeThickness, Height and Width for EllipseSet Stroke, StrokeThickness, Height and Width for Ellipse
16.66.5.Ellipse with OuterGlowBitmapEffectEllipse with OuterGlowBitmapEffect
16.66.6.Fill Ellipse with custom ImageBrush - TileMode TileFill Ellipse with custom ImageBrush - TileMode Tile
16.66.7.Ellipse with BlurBitmapEffectEllipse with BlurBitmapEffect
16.66.8.EllipseGeometry and GeometryDrawingEllipseGeometry and GeometryDrawing
16.66.9.Ellipse GeometryEllipse Geometry
16.66.10.Draws several Ellipse elements within a CanvasDraws several Ellipse elements within a Canvas
16.66.11.Ellipse Shape and StrokeEllipse Shape and Stroke
16.66.12.Ellipse with DropShadowBitmapEffectEllipse with DropShadowBitmapEffect
16.66.13.Using Image as Ellipse fillUsing Image as Ellipse fill
16.66.14.Draws an oval with a light green interior and a red outlineDraws an oval with a light green interior and a red outline
16.66.15.Sets the shape's Fill property with an ImageBrush. The resulting ellipse's interior is painted with an imageSets the shape's Fill property with an ImageBrush. The resulting ellipse's interior is painted with an image
16.66.16.Creates an ellipse shape using two ArcSegment objectsCreates an ellipse shape using two ArcSegment objects
16.66.17.Use Ellipse event delegateUse Ellipse event delegate
16.66.18.Use Ellipse.AddHandler to add handler to Ellipse objectsUse Ellipse.AddHandler to add handler to Ellipse objects
16.66.19.Ellipse ShapeEllipse Shape
16.66.20.Ellipse depends on Canvas layout and positionEllipse depends on Canvas layout and position
16.66.21.An animated Ellipse traces the outline of rendered text by using the path geometry of the text.An animated Ellipse traces the outline of rendered text by using the path geometry of the text.
16.66.22.Ellipse Mouse Down eventEllipse Mouse Down event
16.66.23.Capture Mouse EllipseCapture Mouse Ellipse
16.66.24.Ellipse MouseMove eventEllipse MouseMove event
16.66.25.Ellipse Mouse up eventEllipse Mouse up event
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.