mole_visualizer_2_1_1_packages.zip
Mole_Visualizer_2_1_1_VS2005_Release.zip
Mole_Visualizer_2_1_1_VS2005_SourceAndTestProject.zip
Mole_Visualizer_2_1_1_VS2008_Release.zip
Mole_Visualizer_2_1_1_VS2008_SourceAndTestProject.zip
mole_visualizer_2_1_1_vs2005_release.zip
Mole.Visualizer.dll
mole_visualizer_2_1_1_vs2005_sourceandtestproject.zip
Mole.TestBench
bach.jpg
Mole.TestBench.csi
Mole.TestBench.suo
My Project
Settings.settings
Mole.Visualizer
Custom Controls
Data Source
Image Processing
Data
Debugger Visualizer
Enums Constants
Event Args
Extended Controls
Images
MoleVisualUnavailable.gif
Mole.Visualizer.csi
Mole.Visualizer.suo
Mole.Visualizer.vbproj.user
My Project
Application.myapp
Settings.settings
Settings
Visualizer UI
XSLT
mole_visualizer_2_1_1_vs2008_release.zip
Mole.Visualizer.dll
mole_visualizer_2_1_1_vs2008_sourceandtestproject.zip
bach.jpg
Mole.TestBench.csi
Mole.TestBench.suo
Settings.settings
MoleVisualUnavailable.gif
Mole.Visualizer.csi
Mole.Visualizer.suo
Mole.Visualizer.vbproj.user
Application.myapp
Settings.settings
mole_visualizer_2_1_vs2005_release.zip
Mole.Visualizer.dll
mole_visualizer_2_1_vs2005_sourceandtestproject.zip
bach.jpg
Mole.TestBench.csi
Mole.TestBench.suo
Settings.settings
MoleVisualUnavailable.gif
Mole.Visualizer.csi
Mole.Visualizer.suo
Mole.Visualizer.vbproj.user
Application.myapp
Settings.settings
mole_visualizer_2_1_vs2008_release.zip
Mole.Visualizer.dll
mole_visualizer_2_1_vs2008_sourceandtestproject.zip
bach.jpg
Mole.TestBench.csi
Mole.TestBench.suo
Settings.settings
MoleVisualUnavailable.gif
Mole.Visualizer.csi
Mole.Visualizer.suo
Mole.Visualizer.vbproj.user
Application.myapp
Settings.settings
mole_visualizer_vs2005_release.zip
Mole.Visualizer.dll
mole_visualizer_vs2005_sourceandtestproject.zip
bach.jpg
Mole.TestBench.csi
Mole.TestBench.suo
Settings.settings
MoleVisualUnavailable.gif
Mole.Visualizer.csi
Mole.Visualizer.suo
Mole.Visualizer.vbproj.user
Application.myapp
Settings.settings
mole_visualizer_vs2008_release.zip
Mole.Visualizer.dll
mole_visualizer_vs2008_sourceandtestproject.zip
bach.jpg
Mole.TestBench.csi
Mole.TestBench.suo
Settings.settings
MoleVisualUnavailable.gif
Mole.Visualizer.csi
Mole.Visualizer.suo
Mole.Visualizer.vbproj.user
Application.myapp
Settings.settings
|
Partial Public Class MoleTestBench
Inherits System.Windows.Window
Public Sub New()
InitializeComponent()
Me.InitListView()
End Sub
Private Sub MoleTestBench_PreviewMouseLeftButtonDown(ByVal sender As Object, ByVal e As System.Windows.Input.MouseButtonEventArgs) Handles Me.PreviewMouseLeftButtonDown
If Keyboard.PrimaryDevice.Modifiers = ModifierKeys.Control Then
' IMPORTANT!
' Put a breakpoint on the following line of code. When the
' debugger stops here, hover the mouse cursor over the
' e.OriginalSource property, and select the menu item called
' "Mole II WPF Visualizer (Exploring the visual and logical tree.)" from the datatip.
Dim objToVisualizer As Object = e.OriginalSource
End If
End Sub
Private Sub InitListView()
Dim composers As New List(Of Composer)
Dim bach As New Composer("Johann Sebastian Bach", "Baroque", New Uri("http://en.wikipedia.org/wiki/Bach"))
composers.Add(bach)
Dim mahler As New Composer("Gustav Mahler", "Late-Romantic", New Uri("http://en.wikipedia.org/wiki/Mahler"))
composers.Add(mahler)
Dim prokofiev As New Composer("Sergei Prokofiev", "20th Century", New Uri("http://en.wikipedia.org/wiki/Prokofiev"))
composers.Add(prokofiev)
Me.listView.DataContext = composers
Me.listView.AddHandler(Hyperlink.RequestNavigateEvent, New RequestNavigateEventHandler(AddressOf OpenWebBrowser))
End Sub
Private Sub OpenWebBrowser(ByVal sender As Object, ByVal e As RequestNavigateEventArgs)
Process.Start(e.Uri.OriginalString)
End Sub
End Class
|
By viewing downloads associated with this article you agree to the Terms of use and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Karl loves .NET,
WPF, WCF, ASP.NET, VB.NET and C#.
Awards:
- December 2008 VB.NET Code Project Article Award
- 2009 Code Project MVP
- 2008 Code Project MVP
- 2008 Microsoft MVP - Client App Dev
- December 2007 VB.NET Code Project Article Award
- Gold Medal Winner at IBM's 1998 PROIV Programming Contest in Las Vegas
Click
here to check out my Blog
Click
here to learn about Mole 2010 debugging tool for Visual Studio 2010
Click
here to read about XAML Power Toys
Just a grain of sand on the worlds beaches.