Пример #1
0
 public MainViewModel(IWorkerServiceClientFactory clientFactory, IViewContextFactory <IPizzerieViewContext> pizzerieViewContextFactory)
 {
     this.clientFactory = clientFactory;
     this.pizzerieViewContextFactory = pizzerieViewContextFactory;
     this.Pizzerie = new ObservableCollection <PizzeriaView>();
     this.Orders   = new ObservableCollection <OrderView>();
 }
Пример #2
0
		public MainViewModel( IWorkerServiceClientFactory clientFactory, IViewContextFactory<IPeopleViewContext> peopleViewContextFactory )
		{
			this.clientFactory = clientFactory;
			this.peopleViewContextFactory = peopleViewContextFactory;
			this.People = new ObservableCollection<PersonView>();

			this.GetPropertyMetadata( () => this.SelectedPerson )
				.AddCascadeChangeNotifications( () => this.CanTouchSelectedPerson );
		}
Пример #3
0
        public MainViewModel(IWorkerServiceClientFactory clientFactory, IViewContextFactory <IPeopleViewContext> peopleViewContextFactory)
        {
            this.clientFactory            = clientFactory;
            this.peopleViewContextFactory = peopleViewContextFactory;
            this.People = new ObservableCollection <PersonView>();

            this.GetPropertyMetadata(() => this.SelectedPerson)
            .AddCascadeChangeNotifications(() => this.CanTouchSelectedPerson);
        }