Winify – Diff between revs 25 and 28
?pathlinks?
Rev 25 | Rev 28 | |||
---|---|---|---|---|
Line 5... | Line 5... | |||
5 | |
5 | |
|
6 | namespace Announcements |
6 | namespace Announcements |
|
7 | { |
7 | { |
|
8 | public class Announcement : INotifyPropertyChanged |
8 | public class Announcement : INotifyPropertyChanged |
|
- | 9 | { |
||
- | 10 | #region Interface |
||
- | 11 | |
||
- | 12 | public event PropertyChangedEventHandler PropertyChanged; |
||
- | 13 | |
||
- | 14 | #endregion |
||
- | 15 | |
||
- | 16 | #region Private Methods |
||
- | 17 | |
||
- | 18 | [NotifyPropertyChangedInvocator] |
||
- | 19 | protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null) |
||
- | 20 | { |
||
- | 21 | PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); |
||
- | 22 | } |
||
- | 23 | |
||
- | 24 | #endregion |
||
9 | { |
25 | |
|
Line 10... | Line -... | |||
10 | #region Public Enums, Properties and Fields |
- | ||
11 | |
26 | #region Public Enums, Properties and Fields |
|
Line 12... | Line 27... | |||
12 | [XmlIgnore] |
27 | |
|
13 | public string Id => _appId.ToString(); |
28 | [XmlIgnore] public string Id => _appId.ToString(); |
|
14 | |
29 | |
|
15 | [XmlElement(ElementName = "AppId")] |
30 | [XmlElement(ElementName = "AppId")] |
|
16 | public int AppId |
31 | public int AppId |
|
17 | { |
32 | { |
|
18 | get => _appId; |
33 | get => _appId; |
|
19 | set |
- | ||
20 | { |
- | ||
21 | if (value == _appId) |
- | ||
Line 22... | Line 34... | |||
22 | { |
34 | set |
|
23 | return; |
35 | { |
|
24 | } |
36 | if (value == _appId) return; |
|
25 | |
37 | |
|
Line 32... | Line 44... | |||
32 | public int LingerTime |
44 | public int LingerTime |
|
33 | { |
45 | { |
|
34 | get => _lingerTime; |
46 | get => _lingerTime; |
|
35 | set |
47 | set |
|
36 | { |
48 | { |
|
37 | if (value == _lingerTime) |
49 | if (value == _lingerTime) return; |
|
38 | { |
- | ||
39 | return; |
- | ||
40 | } |
- | ||
Line 41... | Line 50... | |||
41 | |
50 | |
|
42 | _lingerTime = value; |
51 | _lingerTime = value; |
|
43 | OnPropertyChanged(); |
52 | OnPropertyChanged(); |
|
44 | } |
53 | } |
|
Line 48... | Line 57... | |||
48 | public string Speak |
57 | public string Speak |
|
49 | { |
58 | { |
|
50 | get => _speak; |
59 | get => _speak; |
|
51 | set |
60 | set |
|
52 | { |
61 | { |
|
53 | if (value == _speak) |
62 | if (value == _speak) return; |
|
54 | { |
- | ||
55 | return; |
- | ||
56 | } |
- | ||
Line 57... | Line 63... | |||
57 | |
63 | |
|
58 | _speak = value; |
64 | _speak = value; |
|
59 | OnPropertyChanged(); |
65 | OnPropertyChanged(); |
|
60 | } |
66 | } |
|
Line 85... | Line 91... | |||
85 | LingerTime = lingerTime; |
91 | LingerTime = lingerTime; |
|
86 | Speak = speak; |
92 | Speak = speak; |
|
87 | } |
93 | } |
|
Line 88... | Line 94... | |||
88 | |
94 | |
|
89 | #endregion |
- | ||
90 | |
- | ||
91 | #region Interface |
- | ||
92 | |
- | ||
93 | public event PropertyChangedEventHandler PropertyChanged; |
- | ||
94 | |
- | ||
95 | #endregion |
- | ||
96 | |
- | ||
97 | #region Private Methods |
- | ||
98 | |
- | ||
99 | [NotifyPropertyChangedInvocator] |
- | ||
100 | protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null) |
- | ||
101 | { |
- | ||
102 | PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); |
- | ||
103 | } |
- | ||
104 | |
- | ||
105 | #endregion |
95 | #endregion |
|
106 | } |
96 | } |
|
107 | } |
97 | } |