Winify
/trunk/Announcements/Announcement.cs |
@@ -7,10 +7,25 @@ |
{ |
public class Announcement : INotifyPropertyChanged |
{ |
#region Interface |
|
public event PropertyChangedEventHandler PropertyChanged; |
|
#endregion |
|
#region Private Methods |
|
[NotifyPropertyChangedInvocator] |
protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null) |
{ |
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); |
} |
|
#endregion |
|
#region Public Enums, Properties and Fields |
|
[XmlIgnore] |
public string Id => _appId.ToString(); |
[XmlIgnore] public string Id => _appId.ToString(); |
|
[XmlElement(ElementName = "AppId")] |
public int AppId |
@@ -18,10 +33,7 @@ |
get => _appId; |
set |
{ |
if (value == _appId) |
{ |
return; |
} |
if (value == _appId) return; |
|
_appId = value; |
OnPropertyChanged(); |
@@ -34,10 +46,7 @@ |
get => _lingerTime; |
set |
{ |
if (value == _lingerTime) |
{ |
return; |
} |
if (value == _lingerTime) return; |
|
_lingerTime = value; |
OnPropertyChanged(); |
@@ -50,10 +59,7 @@ |
get => _speak; |
set |
{ |
if (value == _speak) |
{ |
return; |
} |
if (value == _speak) return; |
|
_speak = value; |
OnPropertyChanged(); |
@@ -87,21 +93,5 @@ |
} |
|
#endregion |
|
#region Interface |
|
public event PropertyChangedEventHandler PropertyChanged; |
|
#endregion |
|
#region Private Methods |
|
[NotifyPropertyChangedInvocator] |
protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null) |
{ |
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); |
} |
|
#endregion |
} |
} |