public PersonViewModel(IPersonView view, IEventAggregator eventAggregator) : base(view) { _eventAggregator = eventAggregator; SaveCommand = new DelegateCommand(Save, CanSave); GlobalCommands.SaveAllCommand.RegisterCommand(SaveCommand); }
public AddInUI(IPersonView person) { InitializeComponent(); // Bind to person object that was provided by the host this.DataContext = person; }
public void Set(IStatus status) { if (doll) { Destroy(doll.gameObject); } GameObject source = (GameObject)Resources.Load("Prefabs/Players_new/" + status.iRace); doll = (GameObject)Instantiate(source, parentPrefab); doll_trans = doll.transform; doll_trans.position = Vector3.zero; doll_trans.rotation = Quaternion.Euler(Vector3.up * euler); Destroy(doll.GetComponent <ICharacter> ()); Destroy(doll.GetComponent <NavMeshAgent> ()); doll.GetComponentInChildren <RawImage> ().texture = null; rend = doll_trans.GetComponentInChildren <SkinnedMeshRenderer> (); Renderer[] rends = GetComponentsInChildren <SkinnedMeshRenderer> (); if (rends.Length > 2) { IPersonView.SetToManyRenderer(status, rends); } else { IPersonView.SetToRenderer(status, rend); } }
public PersonViewModel(IPersonView view, IEventAggregator eventAggregator, IPersonRepository repository) //: base(view) //Moduel 7 { _repository = repository; _eventAggregator = eventAggregator; SaveCommand = new DelegateCommand(Save, CanSave); GlobalCommands.SaveAllCommand.RegisterCommand(SaveCommand); }
public PersonPresenter() { Person = new Person(); var form = new PersonForm(); form.FormClosed += OnFormClosed; _personView = form; }
public Person_ViewToContractHostSideAdapter(IPersonView personView) { this.personView = personView; // Detect when the host UI that is bound to the person view instance // is edited ie INotifyPropertyChanged.PropertyChanged is raised, so // we can let the add-in's person view be updated as well this.personView.PropertyChanged += personView_PropertyChanged; }
public FrameworkElement GetAddInUI(IPersonView personView) { Person_ViewToContractHostSideAdapter personContract = new Person_ViewToContractHostSideAdapter(personView); INativeHandleContract addInUIHwnd = this.addInContract.GetAddInUI(personContract); FrameworkElement addInUI = FrameworkElementAdapters.ContractToViewAdapter(addInUIHwnd); return(addInUI); }
public PersonViewModel(IPersonView view, IEventAggregator eventAggregator, IPersonRepository repository) : base(view) { _repository = repository; //CreatePerson(); _eventAggregator = eventAggregator; SaveCommand = new DelegateCommand<Person>(Save, CanSave); GlobalCommands.SaveAllCommand.RegisterCommand(SaveCommand); }
public PersonViewModel(IPersonView view, IEventAggregator eventAggregator, IPersonRepository repository) : base(view) { _repository = repository; //CreatePerson(); _eventAggregator = eventAggregator; SaveCommand = new DelegateCommand <Person>(Save, CanSave); GlobalCommands.SaveAllCommand.RegisterCommand(SaveCommand); }
public PersonViewModel(IPersonView view) : base(view) { CreatePerson(); // Имена делегатов так криво названы мной. В реальных проектах надо более грамотно называть. // Используются для демонстрации использования DelegateCommand в различных конфигурациях. // В DelegateCommand<T>, T может быть либо reference, либо Nullable типа. SaveCommand = new DelegateCommand(Save, CanSave); SaveCommandObject = new DelegateCommand <object>(SaveObject, CanSaveObject); SaveCommandNullable = new DelegateCommand <int?>(SaveNullable, CanSaveNullable); SaveCommandPerson = new DelegateCommand <Person>(SavePerson, CanSavePerson); }
/// <summary> /// VIEW AND REPOSITORY SHOULD BE MOCKED IN UNIT TESTS /// </summary> public PersonPresenter(IPersonView view, IPersonRepository personRepo) { this.view = view; this.personRepo = personRepo; SubscribeToEvents(); }
public FrameworkElement GetAddInUI(IPersonView person) { return(new AddInUI(person)); }
public PersonPresenter(IPersonView PersonView) { this.personView = PersonView; }
public PersonViewModel(IPersonView view) : base(view) { SaveCommand = new DelegateCommand(Save, CanSave); GlobalCommands.SaveAllCommand.RegisterCommand(SaveCommand); }
public UserController(IPersonView customerView) { _view = customerView; _model = null; }
public PersonViewModel(IPersonView view) : base(view) { CreatePerson(); SaveCommand = new DelegateCommand <object>(Save, CanSave); }
public PersonPresenter(IPersonView view, BindingList <PersonModel> personsmodel) { this.personsModel = personsmodel; this.personView = view; }
/// <summary> /// add views in the controller /// </summary> /// <param name="aView"></param> public void addView(IPersonView aView) { ViewList.Add(aView); }
public void Initialize(IPersonView view) { this.View = view; }
public PersonPresenter(IPersonView personView) { _personView = personView; _personView.SelectedPersonChanged += _personView_SelectedPersonChanged; _personView.PersonModelGroupChanged += _personView_PersonModelGroupChanged; }
void view_ViewDispose(object sender, EventArgs e) { UnsubscrubeFromEvents(); view = null; }