public MainViewModel(IWorkerServiceClientFactory clientFactory, IViewContextFactory <IPizzerieViewContext> pizzerieViewContextFactory) { this.clientFactory = clientFactory; this.pizzerieViewContextFactory = pizzerieViewContextFactory; this.Pizzerie = new ObservableCollection <PizzeriaView>(); this.Orders = new ObservableCollection <OrderView>(); }
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 ); }
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); }