示例#1
0
        internal void SelectRegistration(Collection <TActionComponent> gadgets)
        {
            gadgets.ThrowNull();

            RegistrationItemsSource.Clear();

            foreach (var component in gadgets)
            {
                RegistrationItemsSource.Add(component.Models.GadgetRegistrationModel);
            }
        }
示例#2
0
        internal void SelectRegistration(Collection <TActionComponent> gadgets)
        {
            gadgets.ThrowNull();

            RegistrationItemsSource.Clear();

            foreach (var component in gadgets)
            {
                var gadget = component.Models.GadgetRegistrationModel;

                if (gadget.Enabled)
                {
                    RegistrationItemsSource.Add(gadget);
                }
            }

            if (RegistrationItemsSource.Any())
            {
                RegistrationSelectedIndex = 0;
            }
        }