コード例 #1
0
        public SubMenuModifierItemViewModel(ModifierItemViewModel modifierItemView, RMenuModifierGroup subMenuModifierGroup, RMenuModifierVM subMenuModifier)
        {
            ModifierItemView     = modifierItemView;
            SubMenuModifierVM    = subMenuModifier;
            SubMenuModifierGroup = subMenuModifierGroup;

            Quantity   = Math.Max(1, SubMenuModifierVM.Quantity);
            IsSelected = SubMenuModifierVM.IsSelected;

            if (!modifierItemView.IsSelected)
            {
                Quantity        = 1;
                this.IsSelected = SubMenuModifierVM.MenuModifier.ApplyByDefault;
            }
        }
コード例 #2
0
        public ModifierItemViewModel(RMenuGroupModifierVM menuGroupModifierVM, RMenuModifierVM menuModifier, bool applyByDefault = true)
        {
            MenuModifierVM      = menuModifier;
            MenuGroupModifierVM = menuGroupModifierVM;

            Quantity   = Math.Max(1, MenuModifierVM.Quantity);
            IsSelected = MenuModifierVM.IsSelected;

            if (applyByDefault)
            {
                if (!this.IsSelected)
                {
                    Quantity        = 1;
                    this.IsSelected = MenuModifierVM.MenuModifier.ApplyByDefault;
                }
            }
        }