private void OnPropertyGroupSelected(MenuItemGroupedPropertyItemViewModel obj) { if (_removeModifier) { SelectedItem.RemoveProperty(obj.MenuItemPropertyGroup, obj.CurrentProperty); obj.UpdateNextProperty(null); } else { SelectedItem.ToggleProperty(obj.MenuItemPropertyGroup, obj.NextProperty); obj.UpdateNextProperty(obj.NextProperty); } SelectedTicket.RefreshVisuals(); SelectedTicket.RecalculateTicket(); if (_removeModifier) OnRemoveModifier(""); RaisePropertyChanged("IsRemoveModifierButtonVisible"); }
private void OnPropertyGroupSelected(MenuItemGroupedPropertyItemViewModel obj) { obj.TicketItemProperty = SelectedItem.ToggleProperty(obj.MenuItemPropertyGroup, obj.NextProperty); obj.UpdateNextProperty(obj.NextProperty); }