private void InitializeFilterButtonEvent() { var controls = tlpFilters.Controls.Cast <Control>().ToList(); foreach (var control in controls) { if (control is FlatButton button) { button.Click += (s, e) => { SelectMenuCategoryButton(button); var type = Helper.GetMenuOrderByType(button.Text); _selectedOrder = (IMenuOrder)Activator.CreateInstance(type); }; } } }
private void Initialize() { _selectedOrder = new MenuOrderByAscending(); InitializeFilterButtonEvent(); }