public override void ProcessMessage(Message message) { SetLayoutActionMessage msg = message as SetLayoutActionMessage; if (msg != null) { Action.SetLayout(msg.Rows, msg.Columns); } }
private void OnClick(WebLayoutChangerAction action, int rows, int columns) { Hide(); var msg = new SetLayoutActionMessage { Columns = columns, Rows = rows, TargetId = action.Identifier, Identifier = action.Identifier }; _actionDispatcher.EventDispatcher.DispatchMessage(msg); }