public void OnMessage(Message message) { if (message.Type == MessageType.MouseWheel) { var msg = message as MouseMessage; if (msg != null) { mLabelScroll.OnScroll(msg.Delta * 30); } } for (var i = mMapLabels.Count - 1; i >= 0; --i) { mMapLabels[i].OnMessage(message); } mAlphabeticCheckbox.OnMessage(message); mFilterBox.OnMessage(message); mLabelScroll.OnMessage(message); }