From 92f6458d4b4935762cb60afbc0750d2c9c1e5497 Mon Sep 17 00:00:00 2001 From: jpbruyere Date: Wed, 16 Sep 2015 15:17:15 +0200 Subject: [PATCH] add Checked and Unchecked events --- src/GraphicObjects/Checkbox.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/GraphicObjects/Checkbox.cs b/src/GraphicObjects/Checkbox.cs index b6796659..ede5d520 100644 --- a/src/GraphicObjects/Checkbox.cs +++ b/src/GraphicObjects/Checkbox.cs @@ -29,6 +29,8 @@ namespace go } #endregion + public event EventHandler Checked; + public event EventHandler Unchecked; #region GraphicObject overrides // [XmlAttributeAttribute()][DefaultValue(-1)] @@ -74,10 +76,13 @@ namespace go isChecked = value; NotifyValueChanged ("IsChecked", value); - if (isChecked) + if (isChecked) { NotifyValueChanged ("SvgSub", "checked"); - else + Checked.Raise (this, null); + } else { NotifyValueChanged ("SvgSub", "unchecked"); + Unchecked.Raise (this, null); + } } } public override void onMouseClick (object sender, MouseButtonEventArgs e) -- 2.47.3