/// <summary> /// Handles notifications from instrnic behaviors /// </summary> protected override void OnBehaviorEvent(BehaviorEventArgs e) { if (e.Phase == Phase.Bubbling && e.BehaviorEvent == BehaviorEventType.ButtonPress) { OnClick(EventArgs.Empty); } base.OnBehaviorEvent(e); }
/// <summary> /// Handles notifications from instrnic behaviors /// </summary> protected override void OnBehaviorEvent(BehaviorEventArgs e) { if (e.Phase == Phase.Bubbling && e.BehaviorEvent == BehaviorEventType.ButtonStateChanged) { OnValueChanged(EventArgs.Empty); } base.OnBehaviorEvent(e); }
/// <summary> /// Handles notifications from instrnic behaviors /// </summary> protected override void OnBehaviorEvent(BehaviorEventArgs e) { base.OnBehaviorEvent(e); if (e.Phase == Phase.Bubbling && e.BehaviorEvent == BehaviorEventType.ButtonStateChanged) { OnCheckedChanged(EventArgs.Empty); e.Handled = true; } }
/// <summary> /// Raises <see cref="BehaviorEvent"/> event /// </summary> protected virtual void OnBehaviorEvent(BehaviorEventArgs e) { if (HasEvents) { var handler = (EventHandler <BehaviorEventArgs>)Events[BehaviorEventEvent]; if (handler != null) { e.Handled = true; handler(this, e); } } }
/// <summary> /// Raises <see cref="BehaviorEvent"/> event /// </summary> protected virtual void OnBehaviorEvent(BehaviorEventArgs e) { if (HasEvents) { var handler = (EventHandler<BehaviorEventArgs>)Events[BehaviorEventEvent]; if (handler != null) { e.Handled = true; handler(this, e); } } }
/// <summary> /// Handles secondary behavior event /// </summary> void ISciterBehavior.ProcessBehaviorEvent(BehaviorEventArgs e) { OnBehaviorEvent(e); }
/// <summary> /// Handles <see cref="SciterBehavior.BehaviorEvent"/> /// </summary> protected override void OnBehaviorEvent(BehaviorEventArgs e) { base.OnBehaviorEvent(e); if (e.Phase == Phase.Bubbling && e.BehaviorEvent == BehaviorEventType.SelectSelectionChanged) { var container = GetItemsContainer(); var index = container.IndexOf(e.Source); DataManager.Position = index; } }
/// <summary> /// Handles notifications from instrnic behaviors /// </summary> protected override void OnBehaviorEvent(BehaviorEventArgs e) { if (e.Phase == Phase.Bubbling && e.BehaviorEvent == BehaviorEventType.EditValueChanged) { _text = Element.Text; OnTextChanged(EventArgs.Empty); } base.OnBehaviorEvent(e); }