MyCheckBox.cs 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485
  1. using System;
  2. using System.CodeDom.Compiler;
  3. using System.ComponentModel;
  4. using System.Runtime.CompilerServices;
  5. using System.Threading;
  6. using System.Windows;
  7. using System.Windows.Controls;
  8. using System.Windows.Input;
  9. using System.Windows.Markup;
  10. using System.Windows.Media;
  11. using System.Windows.Shapes;
  12. using Microsoft.VisualBasic;
  13. using Microsoft.VisualBasic.CompilerServices;
  14. namespace PCL
  15. {
  16. // Token: 0x020001C9 RID: 457
  17. [DesignerGenerated]
  18. public class MyCheckBox : Grid, IComponentConnector
  19. {
  20. // Token: 0x06001549 RID: 5449 RVA: 0x0008E368 File Offset: 0x0008C568
  21. public MyCheckBox()
  22. {
  23. base.MouseLeftButtonUp += delegate(object sender, MouseButtonEventArgs e)
  24. {
  25. this.Checkbox_MouseUp();
  26. };
  27. base.MouseLeftButtonDown += delegate(object sender, MouseButtonEventArgs e)
  28. {
  29. this.Checkbox_MouseDown();
  30. };
  31. base.MouseLeave += delegate(object sender, MouseEventArgs e)
  32. {
  33. this.Checkbox_MouseLeave();
  34. };
  35. base.IsEnabledChanged += delegate(object sender, DependencyPropertyChangedEventArgs e)
  36. {
  37. this.Checkbox_IsEnabledChanged();
  38. };
  39. base.MouseEnter += delegate(object sender, MouseEventArgs e)
  40. {
  41. this.Checkbox_MouseEnterAnimation();
  42. };
  43. base.MouseLeave += delegate(object sender, MouseEventArgs e)
  44. {
  45. this.Checkbox_MouseLeaveAnimation();
  46. };
  47. this._ManagerComposer = ModBase.GetUuid();
  48. this.m_BaseComposer = false;
  49. this.codeComposer = false;
  50. this._PrototypeComposer = true;
  51. this.InitializeComponent();
  52. }
  53. // Token: 0x0600154A RID: 5450 RVA: 0x0008E410 File Offset: 0x0008C610
  54. [CompilerGenerated]
  55. public void InstantiateConfig(MyCheckBox.ChangeEventHandler obj)
  56. {
  57. MyCheckBox.ChangeEventHandler changeEventHandler = this.m_ModelComposer;
  58. MyCheckBox.ChangeEventHandler changeEventHandler2;
  59. do
  60. {
  61. changeEventHandler2 = changeEventHandler;
  62. MyCheckBox.ChangeEventHandler value = (MyCheckBox.ChangeEventHandler)Delegate.Combine(changeEventHandler2, obj);
  63. changeEventHandler = Interlocked.CompareExchange<MyCheckBox.ChangeEventHandler>(ref this.m_ModelComposer, value, changeEventHandler2);
  64. }
  65. while (changeEventHandler != changeEventHandler2);
  66. }
  67. // Token: 0x0600154B RID: 5451 RVA: 0x0008E448 File Offset: 0x0008C648
  68. [CompilerGenerated]
  69. public void PublishConfig(MyCheckBox.ChangeEventHandler obj)
  70. {
  71. MyCheckBox.ChangeEventHandler changeEventHandler = this.m_ModelComposer;
  72. MyCheckBox.ChangeEventHandler changeEventHandler2;
  73. do
  74. {
  75. changeEventHandler2 = changeEventHandler;
  76. MyCheckBox.ChangeEventHandler value = (MyCheckBox.ChangeEventHandler)Delegate.Remove(changeEventHandler2, obj);
  77. changeEventHandler = Interlocked.CompareExchange<MyCheckBox.ChangeEventHandler>(ref this.m_ModelComposer, value, changeEventHandler2);
  78. }
  79. while (changeEventHandler != changeEventHandler2);
  80. }
  81. // Token: 0x0600154C RID: 5452 RVA: 0x0008E480 File Offset: 0x0008C680
  82. [CompilerGenerated]
  83. public void PatchConfig(MyCheckBox.PreviewChangeEventHandler obj)
  84. {
  85. MyCheckBox.PreviewChangeEventHandler previewChangeEventHandler = this._WrapperComposer;
  86. MyCheckBox.PreviewChangeEventHandler previewChangeEventHandler2;
  87. do
  88. {
  89. previewChangeEventHandler2 = previewChangeEventHandler;
  90. MyCheckBox.PreviewChangeEventHandler value = (MyCheckBox.PreviewChangeEventHandler)Delegate.Combine(previewChangeEventHandler2, obj);
  91. previewChangeEventHandler = Interlocked.CompareExchange<MyCheckBox.PreviewChangeEventHandler>(ref this._WrapperComposer, value, previewChangeEventHandler2);
  92. }
  93. while (previewChangeEventHandler != previewChangeEventHandler2);
  94. }
  95. // Token: 0x0600154D RID: 5453 RVA: 0x0008E4B8 File Offset: 0x0008C6B8
  96. [CompilerGenerated]
  97. public void RemoveConfig(MyCheckBox.PreviewChangeEventHandler obj)
  98. {
  99. MyCheckBox.PreviewChangeEventHandler previewChangeEventHandler = this._WrapperComposer;
  100. MyCheckBox.PreviewChangeEventHandler previewChangeEventHandler2;
  101. do
  102. {
  103. previewChangeEventHandler2 = previewChangeEventHandler;
  104. MyCheckBox.PreviewChangeEventHandler value = (MyCheckBox.PreviewChangeEventHandler)Delegate.Remove(previewChangeEventHandler2, obj);
  105. previewChangeEventHandler = Interlocked.CompareExchange<MyCheckBox.PreviewChangeEventHandler>(ref this._WrapperComposer, value, previewChangeEventHandler2);
  106. }
  107. while (previewChangeEventHandler != previewChangeEventHandler2);
  108. }
  109. // Token: 0x0600154E RID: 5454 RVA: 0x0008E4F0 File Offset: 0x0008C6F0
  110. public void RaiseChange()
  111. {
  112. MyCheckBox.ChangeEventHandler modelComposer = this.m_ModelComposer;
  113. if (modelComposer != null)
  114. {
  115. modelComposer(this, false);
  116. }
  117. }
  118. // Token: 0x170003A3 RID: 931
  119. // (get) Token: 0x0600154F RID: 5455 RVA: 0x0000C0F9 File Offset: 0x0000A2F9
  120. // (set) Token: 0x06001550 RID: 5456 RVA: 0x0000C101 File Offset: 0x0000A301
  121. public bool Checked
  122. {
  123. get
  124. {
  125. return this.m_BaseComposer;
  126. }
  127. set
  128. {
  129. this.SetChecked(value, false, true);
  130. }
  131. }
  132. // Token: 0x06001551 RID: 5457 RVA: 0x0008E510 File Offset: 0x0008C710
  133. public void SetChecked(bool value, bool user, bool anime)
  134. {
  135. try
  136. {
  137. if (value != this.m_BaseComposer)
  138. {
  139. if (value && user)
  140. {
  141. ModBase.RouteEventArgs routeEventArgs = new ModBase.RouteEventArgs(user);
  142. MyCheckBox.PreviewChangeEventHandler wrapperComposer = this._WrapperComposer;
  143. if (wrapperComposer != null)
  144. {
  145. wrapperComposer(this, routeEventArgs);
  146. }
  147. if (routeEventArgs.m_SerializerError)
  148. {
  149. this.codeComposer = true;
  150. this.Checkbox_MouseLeave();
  151. this.codeComposer = false;
  152. return;
  153. }
  154. }
  155. this.m_BaseComposer = value;
  156. if (base.IsLoaded)
  157. {
  158. MyCheckBox.ChangeEventHandler modelComposer = this.m_ModelComposer;
  159. if (modelComposer != null)
  160. {
  161. modelComposer(this, user);
  162. }
  163. }
  164. if (base.IsLoaded && ModAnimation.CalcParser() == 0 && anime)
  165. {
  166. this._PrototypeComposer = false;
  167. if (this.Checked)
  168. {
  169. ModAnimation.AniStart(new ModAnimation.AniData[]
  170. {
  171. ModAnimation.AaScale(this.ShapeBorder, 12.0 - this.ShapeBorder.Width, 150, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Middle), false, true),
  172. ModAnimation.AaScaleTransform(this.ShapeCheck, 1.0 - ((ScaleTransform)this.ShapeCheck.RenderTransform).ScaleX, 300, 105, new ModAnimation.AniEaseOutBack(ModAnimation.AniEasePower.Weak), false),
  173. ModAnimation.AaScale(this.ShapeBorder, 6.0, 300, 105, new ModAnimation.AniEaseOutBack(ModAnimation.AniEasePower.Middle), false, true)
  174. }, "MyCheckBox Scale " + Conversions.ToString(this._ManagerComposer), false);
  175. ModAnimation.AniStart(new ModAnimation.AniData[]
  176. {
  177. ModAnimation.AaColor(this.ShapeBorder, Border.BorderBrushProperty, base.IsEnabled ? (base.IsMouseOver ? "ColorBrush3" : "ColorBrush2") : "ColorBrushGray4", 150, 0, null, false)
  178. }, "MyCheckBox BorderColor " + Conversions.ToString(this._ManagerComposer), false);
  179. ModAnimation.AniStart(new ModAnimation.AniData[]
  180. {
  181. ModAnimation.AaCode(delegate
  182. {
  183. this._PrototypeComposer = true;
  184. }, 300, false)
  185. }, "MyCheckBox AllowMouseDown " + Conversions.ToString(this._ManagerComposer), false);
  186. }
  187. else
  188. {
  189. ModAnimation.AniStart(new ModAnimation.AniData[]
  190. {
  191. ModAnimation.AaScale(this.ShapeBorder, 12.0 - this.ShapeBorder.Width, 150, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Middle), false, true),
  192. ModAnimation.AaScaleTransform(this.ShapeCheck, -((ScaleTransform)this.ShapeCheck.RenderTransform).ScaleX, 135, 0, new ModAnimation.AniEaseInFluent(ModAnimation.AniEasePower.Weak), false),
  193. ModAnimation.AaScale(this.ShapeBorder, 6.0, 300, 105, new ModAnimation.AniEaseOutBack(ModAnimation.AniEasePower.Middle), false, true)
  194. }, "MyCheckBox Scale " + Conversions.ToString(this._ManagerComposer), false);
  195. ModAnimation.AniStart(new ModAnimation.AniData[]
  196. {
  197. ModAnimation.AaColor(this.ShapeBorder, Border.BorderBrushProperty, base.IsEnabled ? (base.IsMouseOver ? "ColorBrush3" : "ColorBrush1") : "ColorBrushGray4", 150, 0, null, false)
  198. }, "MyCheckBox BorderColor " + Conversions.ToString(this._ManagerComposer), false);
  199. ModAnimation.AniStart(new ModAnimation.AniData[]
  200. {
  201. ModAnimation.AaCode(delegate
  202. {
  203. this._PrototypeComposer = true;
  204. }, 300, false)
  205. }, "MyCheckBox AllowMouseDown " + Conversions.ToString(this._ManagerComposer), false);
  206. }
  207. }
  208. else
  209. {
  210. ModAnimation.AniStop("MyCheckBox Scale " + Conversions.ToString(this._ManagerComposer));
  211. ModAnimation.AniStop("MyCheckBox BorderColor " + Conversions.ToString(this._ManagerComposer));
  212. ModAnimation.AniStop("MyCheckBox AllowMouseDown " + Conversions.ToString(this._ManagerComposer));
  213. if (this.Checked)
  214. {
  215. ((ScaleTransform)this.ShapeCheck.RenderTransform).ScaleX = 1.0;
  216. ((ScaleTransform)this.ShapeCheck.RenderTransform).ScaleY = 1.0;
  217. this.ShapeBorder.SetResourceReference(Border.BorderBrushProperty, base.IsEnabled ? "ColorBrush2" : "ColorBrushGray4");
  218. }
  219. else
  220. {
  221. ((ScaleTransform)this.ShapeCheck.RenderTransform).ScaleX = 0.0;
  222. ((ScaleTransform)this.ShapeCheck.RenderTransform).ScaleY = 0.0;
  223. this.ShapeBorder.SetResourceReference(Border.BorderBrushProperty, base.IsEnabled ? "ColorBrush1" : "ColorBrushGray4");
  224. }
  225. }
  226. }
  227. }
  228. catch (Exception ex)
  229. {
  230. ModBase.Log(ex, "设置 Checked 失败", ModBase.LogLevel.Debug, "出现错误");
  231. }
  232. }
  233. // Token: 0x170003A4 RID: 932
  234. // (get) Token: 0x06001552 RID: 5458 RVA: 0x0000C10C File Offset: 0x0000A30C
  235. // (set) Token: 0x06001553 RID: 5459 RVA: 0x0000C11E File Offset: 0x0000A31E
  236. public string Text
  237. {
  238. get
  239. {
  240. return Conversions.ToString(base.GetValue(MyCheckBox.m_AttributeComposer));
  241. }
  242. set
  243. {
  244. base.SetValue(MyCheckBox.m_AttributeComposer, value);
  245. }
  246. }
  247. // Token: 0x06001554 RID: 5460 RVA: 0x0008E9D0 File Offset: 0x0008CBD0
  248. private void Checkbox_MouseUp()
  249. {
  250. if (this.codeComposer)
  251. {
  252. ModBase.Log("[Control] 按下复选框(" + (!this.Checked).ToString() + "):" + this.Text, ModBase.LogLevel.Normal, "出现错误");
  253. this.codeComposer = false;
  254. this.SetChecked(!this.Checked, true, true);
  255. ModAnimation.AniStart(ModAnimation.AaColor(this.ShapeBorder, Border.BackgroundProperty, "ColorBrushHalfWhite", 100, 0, null, false), "MyCheckBox Background " + Conversions.ToString(this._ManagerComposer), false);
  256. }
  257. }
  258. // Token: 0x06001555 RID: 5461 RVA: 0x0008EA64 File Offset: 0x0008CC64
  259. private void Checkbox_MouseDown()
  260. {
  261. if (this._PrototypeComposer)
  262. {
  263. this.codeComposer = true;
  264. base.Focus();
  265. ModAnimation.AniStart(ModAnimation.AaColor(this.ShapeBorder, Border.BackgroundProperty, "ColorBrushBg1", 100, 0, null, false), "MyCheckBox Background " + Conversions.ToString(this._ManagerComposer), false);
  266. if (this.Checked)
  267. {
  268. ModAnimation.AniStart(new ModAnimation.AniData[]
  269. {
  270. ModAnimation.AaScale(this.ShapeBorder, 16.5 - this.ShapeBorder.Width, 1000, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Strong), false, true),
  271. ModAnimation.AaScaleTransform(this.ShapeCheck, 0.9 - ((ScaleTransform)this.ShapeCheck.RenderTransform).ScaleX, 1000, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Strong), false)
  272. }, "MyCheckBox Scale " + Conversions.ToString(this._ManagerComposer), false);
  273. return;
  274. }
  275. ModAnimation.AniStart(ModAnimation.AaScale(this.ShapeBorder, 16.5 - this.ShapeBorder.Width, 1000, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Strong), false, true), "MyCheckBox Scale " + Conversions.ToString(this._ManagerComposer), false);
  276. }
  277. }
  278. // Token: 0x06001556 RID: 5462 RVA: 0x0008EBA8 File Offset: 0x0008CDA8
  279. private void Checkbox_MouseLeave()
  280. {
  281. if (this.codeComposer)
  282. {
  283. this.codeComposer = false;
  284. ModAnimation.AniStart(ModAnimation.AaColor(this.ShapeBorder, Border.BackgroundProperty, "ColorBrushHalfWhite", 100, 0, null, false), "MyCheckBox Background " + Conversions.ToString(this._ManagerComposer), false);
  285. if (this.Checked)
  286. {
  287. ModAnimation.AniStart(new ModAnimation.AniData[]
  288. {
  289. ModAnimation.AaScale(this.ShapeBorder, 18.0 - this.ShapeBorder.Width, 400, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Strong), false, true),
  290. ModAnimation.AaScaleTransform(this.ShapeCheck, 1.0 - ((ScaleTransform)this.ShapeCheck.RenderTransform).ScaleX, 500, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Strong), false)
  291. }, "MyCheckBox Scale " + Conversions.ToString(this._ManagerComposer), false);
  292. return;
  293. }
  294. ModAnimation.AniStart(ModAnimation.AaScale(this.ShapeBorder, 18.0 - this.ShapeBorder.Width, 400, 0, new ModAnimation.AniEaseOutFluent(ModAnimation.AniEasePower.Strong), false, true), "MyCheckBox Scale " + Conversions.ToString(this._ManagerComposer), false);
  295. }
  296. }
  297. // Token: 0x06001557 RID: 5463 RVA: 0x0008ECE8 File Offset: 0x0008CEE8
  298. private void Checkbox_IsEnabledChanged()
  299. {
  300. if (!base.IsLoaded || ModAnimation.CalcParser() != 0)
  301. {
  302. ModAnimation.AniStop("MyCheckBox TextColor " + Conversions.ToString(this._ManagerComposer));
  303. ModAnimation.AniStop("MyCheckBox BorderColor " + Conversions.ToString(this._ManagerComposer));
  304. this.LabText.SetResourceReference(TextBlock.ForegroundProperty, base.IsEnabled ? "ColorBrush1" : "ColorBrushGray4");
  305. this.ShapeBorder.SetResourceReference(Border.BorderBrushProperty, base.IsEnabled ? (this.Checked ? "ColorBrush2" : "ColorBrush1") : "ColorBrushGray4");
  306. return;
  307. }
  308. if (base.IsEnabled)
  309. {
  310. this.Checkbox_MouseLeaveAnimation();
  311. return;
  312. }
  313. ModAnimation.AniStart(new ModAnimation.AniData[]
  314. {
  315. ModAnimation.AaColor(this.ShapeBorder, Border.BorderBrushProperty, ModSecret.m_StateField - this.ShapeBorder.BorderBrush, 200, 0, null, false)
  316. }, "MyCheckBox BorderColor " + Conversions.ToString(this._ManagerComposer), false);
  317. ModAnimation.AniStart(new ModAnimation.AniData[]
  318. {
  319. ModAnimation.AaColor(this.LabText, TextBlock.ForegroundProperty, ModSecret.m_StateField - this.LabText.Foreground, 200, 0, null, false)
  320. }, "MyCheckBox TextColor " + Conversions.ToString(this._ManagerComposer), false);
  321. }
  322. // Token: 0x06001558 RID: 5464 RVA: 0x0008EE5C File Offset: 0x0008D05C
  323. private void Checkbox_MouseEnterAnimation()
  324. {
  325. ModAnimation.AniStart(new ModAnimation.AniData[]
  326. {
  327. ModAnimation.AaColor(this.LabText, TextBlock.ForegroundProperty, "ColorBrush3", 100, 0, null, false)
  328. }, "MyCheckBox TextColor " + Conversions.ToString(this._ManagerComposer), false);
  329. ModAnimation.AniStart(new ModAnimation.AniData[]
  330. {
  331. ModAnimation.AaColor(this.ShapeBorder, Border.BorderBrushProperty, "ColorBrush3", 100, 0, null, false)
  332. }, "MyCheckBox BorderColor " + Conversions.ToString(this._ManagerComposer), false);
  333. }
  334. // Token: 0x06001559 RID: 5465 RVA: 0x0008EEF0 File Offset: 0x0008D0F0
  335. private void Checkbox_MouseLeaveAnimation()
  336. {
  337. if (base.IsEnabled)
  338. {
  339. ModAnimation.AniStart(new ModAnimation.AniData[]
  340. {
  341. ModAnimation.AaColor(this.LabText, TextBlock.ForegroundProperty, base.IsEnabled ? "ColorBrush1" : "ColorBrushGray4", 200, 0, null, false)
  342. }, "MyCheckBox TextColor " + Conversions.ToString(this._ManagerComposer), false);
  343. ModAnimation.AniStart(new ModAnimation.AniData[]
  344. {
  345. ModAnimation.AaColor(this.ShapeBorder, Border.BorderBrushProperty, base.IsEnabled ? (this.Checked ? "ColorBrush2" : "ColorBrush1") : "ColorBrushGray4", 200, 0, null, false)
  346. }, "MyCheckBox BorderColor " + Conversions.ToString(this._ManagerComposer), false);
  347. }
  348. }
  349. // Token: 0x170003A5 RID: 933
  350. // (get) Token: 0x0600155A RID: 5466 RVA: 0x0000C12C File Offset: 0x0000A32C
  351. // (set) Token: 0x0600155B RID: 5467 RVA: 0x0000C134 File Offset: 0x0000A334
  352. internal virtual MyCheckBox PanBack { get; set; }
  353. // Token: 0x170003A6 RID: 934
  354. // (get) Token: 0x0600155C RID: 5468 RVA: 0x0000C13D File Offset: 0x0000A33D
  355. // (set) Token: 0x0600155D RID: 5469 RVA: 0x0000C145 File Offset: 0x0000A345
  356. internal virtual TextBlock LabText { get; set; }
  357. // Token: 0x170003A7 RID: 935
  358. // (get) Token: 0x0600155E RID: 5470 RVA: 0x0000C14E File Offset: 0x0000A34E
  359. // (set) Token: 0x0600155F RID: 5471 RVA: 0x0000C156 File Offset: 0x0000A356
  360. internal virtual Border ShapeBorder { get; set; }
  361. // Token: 0x170003A8 RID: 936
  362. // (get) Token: 0x06001560 RID: 5472 RVA: 0x0000C15F File Offset: 0x0000A35F
  363. // (set) Token: 0x06001561 RID: 5473 RVA: 0x0000C167 File Offset: 0x0000A367
  364. internal virtual Path ShapeCheck { get; set; }
  365. // Token: 0x06001562 RID: 5474 RVA: 0x0008EFC0 File Offset: 0x0008D1C0
  366. [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
  367. public void InitializeComponent()
  368. {
  369. if (!this.listComposer)
  370. {
  371. this.listComposer = true;
  372. Uri resourceLocator = new Uri("/Plain Craft Launcher 2;component/controls/mycheckbox.xaml", UriKind.Relative);
  373. Application.LoadComponent(this, resourceLocator);
  374. }
  375. }
  376. // Token: 0x06001563 RID: 5475 RVA: 0x0008EFF0 File Offset: 0x0008D1F0
  377. [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
  378. [EditorBrowsable(EditorBrowsableState.Never)]
  379. public void System_Windows_Markup_IComponentConnector_Connect(int connectionId, object target)
  380. {
  381. if (connectionId == 1)
  382. {
  383. this.PanBack = (MyCheckBox)target;
  384. return;
  385. }
  386. if (connectionId == 2)
  387. {
  388. this.LabText = (TextBlock)target;
  389. return;
  390. }
  391. if (connectionId == 3)
  392. {
  393. this.ShapeBorder = (Border)target;
  394. return;
  395. }
  396. if (connectionId == 4)
  397. {
  398. this.ShapeCheck = (Path)target;
  399. return;
  400. }
  401. this.listComposer = true;
  402. }
  403. // Token: 0x04000AE6 RID: 2790
  404. public int _ManagerComposer;
  405. // Token: 0x04000AE7 RID: 2791
  406. [CompilerGenerated]
  407. private MyCheckBox.ChangeEventHandler m_ModelComposer;
  408. // Token: 0x04000AE8 RID: 2792
  409. [CompilerGenerated]
  410. private MyCheckBox.PreviewChangeEventHandler _WrapperComposer;
  411. // Token: 0x04000AE9 RID: 2793
  412. private bool m_BaseComposer;
  413. // Token: 0x04000AEA RID: 2794
  414. public static readonly DependencyProperty m_AttributeComposer = DependencyProperty.Register("Text", typeof(string), typeof(MyCheckBox), new PropertyMetadata(delegate(DependencyObject sender, DependencyPropertyChangedEventArgs e)
  415. {
  416. if (!Information.IsNothing(sender))
  417. {
  418. ((MyCheckBox)sender).LabText.Text = Conversions.ToString(e.NewValue);
  419. }
  420. }));
  421. // Token: 0x04000AEB RID: 2795
  422. private bool codeComposer;
  423. // Token: 0x04000AEC RID: 2796
  424. private bool _PrototypeComposer;
  425. // Token: 0x04000AED RID: 2797
  426. [AccessedThroughProperty("PanBack")]
  427. [CompilerGenerated]
  428. private MyCheckBox annotationComposer;
  429. // Token: 0x04000AEE RID: 2798
  430. [CompilerGenerated]
  431. [AccessedThroughProperty("LabText")]
  432. private TextBlock _InfoComposer;
  433. // Token: 0x04000AEF RID: 2799
  434. [CompilerGenerated]
  435. [AccessedThroughProperty("ShapeBorder")]
  436. private Border _AdapterComposer;
  437. // Token: 0x04000AF0 RID: 2800
  438. [CompilerGenerated]
  439. [AccessedThroughProperty("ShapeCheck")]
  440. private Path facadeComposer;
  441. // Token: 0x04000AF1 RID: 2801
  442. private bool listComposer;
  443. // Token: 0x020001CA RID: 458
  444. // (Invoke) Token: 0x0600156F RID: 5487
  445. public delegate void ChangeEventHandler(object sender, bool user);
  446. // Token: 0x020001CB RID: 459
  447. // (Invoke) Token: 0x06001574 RID: 5492
  448. public delegate void PreviewChangeEventHandler(object sender, ModBase.RouteEventArgs e);
  449. }
  450. }