Cześć. Mam stronę z jednym przyciskiem, który przenosi mnie na stronę drugą i zwiększa wartość zmiennej o 1 (0->1) wzwyż, jednak przycisk na drugiej stronie,który po kliknięciu wpisuje w textboxa "dzien sie zmienil" który działa tylko gdy ta wartość jest równa 1 nie reaguje. Zmienna wygląda jakby działała i zmieniała się tylko na stronie pierwszej, a na stronie drugiej wraca do stanu pierwotnego, czyli 0. Da się coś z tym zrobić?
Kod pierwszej strony:
Imports System.IO.IsolatedStorage
Partial Public Class Page1
Inherits PhoneApplicationPage
Dim dzien As Integer
Public Sub New()
InitializeComponent()
End Sub
Private Sub Button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button1.Click
Try
dzien = CInt(IsolatedStorageSettings.ApplicationSettings("dzien"))
Catch ex As KeyNotFoundException
dzien = 0
End Try
If dzien = 0 Then
dzien += 1
End If
NavigationService.Navigate(New Uri("/2.xaml", UriKind.Relative))
End Sub
I drugiej:
Imports System.IO.IsolatedStorage
Partial Public Class _2
Inherits PhoneApplicationPage
Dim dzien As Integer
Public Sub New()
InitializeComponent()
End Sub
Private Sub Button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button1.Click
If dzien = 1 Then
TextBox1.Text += "dzien sie zmienil!"
End If
End Sub
Jest to aplikacja na WP7, pisana w vb2010