Inheritance propertychanged from Class don't work

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Chueko89
    New Member
    • Apr 2016
    • 1

    Inheritance propertychanged from Class don't work

    Hi, I am trying to call a Property with INotifyProperty Changed from ClassB to ClassA, but this doesn't work!! What am I doing wrong?

    Code:
    Public Class ClassA
    Implements System.ComponentModel.INotifyPropertyChanged
    
    Public Event PropertyChanged(ByVal sender As Object, ByVal e As
    System.ComponentModel.PropertyChangedEventArgs) Implements
    System.ComponentModel.INotifyPropertyChanged.PropertyChanged
    
    Protected Overridable Sub OnPropertyChanged(ByVal e As
    System.ComponentModel.PropertyChangedEventArgs)
    RaiseEvent PropertyChanged(Me, e)
    End Sub
    
    Private m_prop1 As String
    
    Public Property Prop1() As String
    Get
    Return m_prop1 
    End Get
    Set(ByVal value As String)
    m_prop1 = value
    End Set
    End Property
    
    End Class
    
    Public Class ClassB
    Inherits ClassA
    
    Private m_prop2 As String
    
    Public Property Prop2() As String
    Get
    Return m_prop2 
    End Get
    Set(ByVal value As String)
    m_prop2 = value
    Dim e As New System.ComponentModel.PropertyChangedEventArgs("Prop1")
    OnPropertyChanged(e)
    End Set
    End Property
    
    End Class
    Last edited by Rabbit; Apr 13 '16, 10:57 PM. Reason: Please use [code] and [/code] tags when posting code or formatted data.
Working...