internal void Select(GadgetRegistration gadget) { if (gadget.NotNull()) { m_Registration.CopyFrom(gadget); ValidateProperty(); } }
public TContentClient (GadgetRegistration gadget) : this () { if (gadget.NotNull ()) { Id = gadget.Id; Category = TCategoryType.ToValue (TCategory.Registration); Name = gadget.GadgetName; Info = gadget.GadgetInfo; } }
void RegistrationItemSelectedDispatcher (GadgetRegistration gadget) { Model.RegistrationCurrentSelected (gadget); ApplyChanges (); // to Sibling (PropertySelect) var message = new TFactorySiblingMessageInternal (TInternalMessageAction.PropertySelect, TChild.List, TypeInfo); message.Support.Argument.Args.Select ("RegistrationChanged"); message.Support.Argument.Args.Select (gadget); DelegateCommand.PublishInternalMessage.Execute (message); }
internal void RegistrationChanged(GadgetRegistration gadget) { if (gadget.NotNull()) { ItemsSource.Clear(); foreach (var item in GadgetResultDictionary) { var gadgetResult = item.Value; if (gadgetResult.IsRegistrationContent(gadget.Id)) { ItemsSource.Add(gadgetResult); } } if (ItemsSource.Any()) { ResultSelectedIndex = 0; } } }
public void OnRegistrationChanged (GadgetRegistration gadget) { Model.RegistrationChanged (gadget); TDispatcher.Invoke (RefreshAllDispatcher); }
internal void RegistrationCurrentSelected(GadgetRegistration gadget) { gadget.ThrowNull(); RegistrationCurrent.CopyFrom(gadget); }
TComponentControlModel () { ControlModel = GadgetRegistration.CreateDefault; }