Mega Code Archive

 
Categories / VB.Net / WPF
 

Store the variable in the application and get it back

<Window x:Class="BookApp.Window1"     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"     Title="BookApp" Height="300" Width="300">     <Grid>       <Button Click="MyClickEvent"          VerticalAlignment="Top"          HorizontalAlignment="Stretch"          Grid.Column="0"          Grid.ColumnSpan="1"          Grid.Row="0"          Grid.RowSpan="1"         Name="btnGo">Go</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 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