I'm looking to raise an event to refresh a number of controls everytime a variable Boolean = False, I have scaled the "googles" searching for an answer and have come up with this code so far.
Custom Class below
Then in my apps main window I've inserted this code here to handle the event
With this code I get the 'ol reference to a non shared member requires object reference error.
I've never played around with custom events before so this is all uncharted territory for me, any help would be appreciated, hopefully Im at least on the right path.
Custom Class below
Public Class Class1 Public Property windowopen As Boolean Get Return _windowopen End Get Set(value As Boolean) If _windowopen = value Then Exit Property _windowopen = value OnwindowopenChanged(EventArgs.Empty) End Set End Property Private _windowopen As Boolean = False Protected Overridable Sub OnwindowopenChanged(e As EventArgs) RaiseEvent windowopenChanged(Me, e) End Sub Public Event windowopenChanged As EventHandler End Class
Then in my apps main window I've inserted this code here to handle the event
Private Sub Page_Loaded_1(sender As Object, e As RoutedEventArgs) windowopen = False End Sub Private WithEvents myobject As New Class1 Private Sub myobject_windowopenChanged(sender As Object, e As EventArgs) Handles myobject.windowopenChanged MsgBox("Event Fired!") End Sub
With this code I get the 'ol reference to a non shared member requires object reference error.
I've never played around with custom events before so this is all uncharted territory for me, any help would be appreciated, hopefully Im at least on the right path.