/// <summary> /// Refreshes the sensor /// </summary> private void UpdateSensor() { if (_sensor != null) { _sensor.Dispose(); } _sensor = new RibbonMouseSensor(this, Ribbon, AllItems); }
protected override void Dispose(bool disposing) { if (disposing && RibbonDesigner.Current == null) { foreach (var item in _items) { item.Dispose(); } _dropDownButton.Dispose(); _sensor.Dispose(); } base.Dispose(disposing); }