public void RegisterActionFilter(string actionId, IActionStateFilter filter) { foreach (ToolbarActionGroup group in _actionGroups) { ToolbarAction action = (ToolbarAction)group.Actions.FindByKey(actionId); if (action != null) { action.AddFilter(filter); break; } } }