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");
 }
Exemplo n.º 2
0
 private void OnPropertyGroupSelected(MenuItemGroupedPropertyItemViewModel obj)
 {
     obj.TicketItemProperty =
         SelectedItem.ToggleProperty(obj.MenuItemPropertyGroup, obj.NextProperty);
     obj.UpdateNextProperty(obj.NextProperty);
 }