<Window x:Class="RoutedEvents.ButtonMouseUpEvent"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="RoutedEvents" Height="300" Width="300">
<Grid Margin="5">
<Button Name="cmd" Click="ButtonClick" MouseUp="ButtonMouseUp">Click me.</Button>
</Grid>
</Window>
//File:Window.xaml.vb
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports System.Windows
Imports System.Windows.Controls
Imports System.Windows.Data
Imports System.Windows.Documents
Imports System.Windows.Input
Imports System.Windows.Media
Imports System.Windows.Media.Imaging
Imports System.Windows.Shapes
Namespace RoutedEvents
Public Partial Class ButtonMouseUpEvent
Inherits System.Windows.Window
Public Sub New()
InitializeComponent()
cmd.[AddHandler](Button.MouseUpEvent, New RoutedEventHandler(AddressOf Backdoor), True)
End Sub
Private Sub ButtonClick(sender As Object, e As RoutedEventArgs)
MessageBox.Show("The Button.Click event occurred.")
End Sub
Private Sub ButtonMouseUp(sender As Object, e As RoutedEventArgs)
MessageBox.Show("mouse up.")
End Sub
Private Sub Backdoor(sender As Object, e As RoutedEventArgs)
MessageBox.Show("The (handled) Button.MouseUp event occurred.")
End Sub
End Class
End Namespace
|