Exemplo n.º 1
0
 public ViewModelContainer(Action firePropertyChanged, Func <object> constructor)
 {
     _computed              = new Computed(() => _viewModel = ForView.Wrap(constructor()));
     _computed.Invalidated += () => UpdateScheduler.ScheduleUpdate(firePropertyChanged);
 }
Exemplo n.º 2
0
 public override object ProvideValue(IServiceProvider serviceProvider)
 {
     return(ForView.Wrap(_inner.ProvideValue(serviceProvider)));
 }