@@ -10,7 +10,7 @@ public class TyperLabel : Label
10
10
private const int TypeSpeed = 150 ;
11
11
private const int TimerSpeed = 3 ;
12
12
private bool m_typing ;
13
- private string WindowTitle { get ; set ; }
13
+ private string m_windowTitle ;
14
14
private string m_lastTitle ;
15
15
16
16
private string [ ] m_titles ;
@@ -20,13 +20,13 @@ public string[] Titles
20
20
set
21
21
{
22
22
m_titles = value ;
23
- Content = WindowTitle = GetRandomTitle ( ) ;
23
+ Content = m_windowTitle = GetRandomTitle ( ) ;
24
24
}
25
25
}
26
26
27
27
public TyperLabel ( )
28
28
{
29
- var binding = new Binding ( "WindowTitle " ) ;
29
+ var binding = new Binding ( "m_windowTitle " ) ;
30
30
BindingOperations . SetBinding ( this , TyperLabel . ContentProperty , binding ) ;
31
31
32
32
var timer = new Timer ( ) ;
@@ -43,23 +43,23 @@ private void TimerOnElapsed(object? sender, ElapsedEventArgs e)
43
43
{
44
44
m_typing = true ;
45
45
46
- m_lastTitle = WindowTitle ;
46
+ m_lastTitle = m_windowTitle ;
47
47
48
- for ( var i = WindowTitle . Length - 1 ; i < WindowTitle . Length ; i -- )
48
+ for ( var i = m_windowTitle . Length - 1 ; i < m_windowTitle . Length ; i -- )
49
49
{
50
50
if ( i < 0 )
51
51
break ;
52
52
53
- WindowTitle = WindowTitle . Remove ( i ) ;
54
- SafeThreadInvoker ( ( ) => Content = WindowTitle ) ;
53
+ m_windowTitle = m_windowTitle . Remove ( i ) ;
54
+ SafeThreadInvoker ( ( ) => Content = m_windowTitle ) ;
55
55
Thread . Sleep ( TypeSpeed ) ;
56
56
}
57
57
58
- WindowTitle = GetRandomTitle ( ) ;
58
+ m_windowTitle = GetRandomTitle ( ) ;
59
59
60
- for ( var i = 0 ; i <= WindowTitle . Length ; i ++ )
60
+ for ( var i = 0 ; i <= m_windowTitle . Length ; i ++ )
61
61
{
62
- var tmp = WindowTitle . Substring ( 0 , i ) ;
62
+ var tmp = m_windowTitle . Substring ( 0 , i ) ;
63
63
SafeThreadInvoker ( ( ) => Content = tmp ) ;
64
64
Thread . Sleep ( TypeSpeed ) ;
65
65
}
0 commit comments