|
Lines 41-46
Link Here
|
| 41 |
public SmallColorControlInvokeProviderBehavior (BaseColorControlProvider.SmallColorControlProvider provider) |
41 |
public SmallColorControlInvokeProviderBehavior (BaseColorControlProvider.SmallColorControlProvider provider) |
| 42 |
: base (provider) |
42 |
: base (provider) |
| 43 |
{ |
43 |
{ |
|
|
44 |
this.smallColorControl = (ColorDialog.BaseColorControl.SmallColorControl) Provider.Control; |
| 45 |
this.baseColorControl = (ColorDialog.BaseColorControl) smallColorControl.Parent; |
| 44 |
} |
46 |
} |
| 45 |
|
47 |
|
| 46 |
#endregion |
48 |
#endregion |
|
Lines 85-94
Link Here
|
| 85 |
Provider.Control.BeginInvoke (new MethodInvoker (PerformClick)); |
87 |
Provider.Control.BeginInvoke (new MethodInvoker (PerformClick)); |
| 86 |
return; |
88 |
return; |
| 87 |
} |
89 |
} |
|
|
90 |
|
| 88 |
|
91 |
|
| 89 |
((ColorDialog.BaseColorControl.SmallColorControl) Provider.Control).IsSelected = true; |
92 |
ColorDialog.BaseColorControl.SmallColorControl selected = |
|
|
93 |
((ColorDialog.BaseColorControl) baseColorControl).UIASelectedSmallColorControl; |
| 94 |
if (selected != null) |
| 95 |
selected.IsSelected = false; |
| 96 |
smallColorControl.IsSelected = true; |
| 90 |
} |
97 |
} |
| 91 |
|
98 |
|
| 92 |
#endregion |
99 |
#endregion |
|
|
100 |
|
| 101 |
#region Private Field |
| 102 |
|
| 103 |
ColorDialog.BaseColorControl.SmallColorControl smallColorControl; |
| 104 |
ColorDialog.BaseColorControl baseColorControl; |
| 105 |
|
| 106 |
#endregion |
| 93 |
} |
107 |
} |
| 94 |
} |
108 |
} |