f365dee1c7
- Asterisco in fase di modifica; - salvataggio in caso di cambio porta solo se presente asterisco; - asterisco in fase di creazione nuova porta.
35 lines
951 B
VB.net
35 lines
951 B
VB.net
Imports System.Collections.ObjectModel
|
|
Imports System.ComponentModel
|
|
|
|
Public Class Project
|
|
Implements INotifyPropertyChanged
|
|
|
|
Private m_Name As String
|
|
Public Property Name As String
|
|
Get
|
|
Return m_Name
|
|
End Get
|
|
Set(value As String)
|
|
m_Name = value
|
|
NotifyPropertyChanged("Name")
|
|
End Set
|
|
End Property
|
|
|
|
Private m_DoorList As New ObservableCollection(Of String)
|
|
Public Property DoorList As ObservableCollection(Of String)
|
|
Get
|
|
Return m_DoorList
|
|
End Get
|
|
Set(value As ObservableCollection(Of String))
|
|
m_DoorList = value
|
|
End Set
|
|
End Property
|
|
|
|
Public Event PropertyChanged As PropertyChangedEventHandler Implements INotifyPropertyChanged.PropertyChanged
|
|
|
|
Public Sub NotifyPropertyChanged(propName As String)
|
|
RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(propName))
|
|
End Sub
|
|
|
|
End Class
|