//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 BookApp Public Partial Class Window1 Inherits System.Windows.Window Public Sub New() InitializeComponent() Dim x As New Book() x.author = "Author" x.title = "Title" x.price = CDec(9.99) Application.Current.Properties("Book") = x End Sub Private Sub MyClickEvent(sender As Object, e As RoutedEventArgs) Dim y As Book = DirectCast(Application.Current.Properties("Book"), Book) MessageBox.Show(y.title, y.author, MessageBoxButton.OK, MessageBoxImage.Hand) End Sub End Class Public Class Book Public price As Decimal Public title As String Public author As String End Class End Namespace