public RoutingItemsViewModel(EditableViewModel <T> viewModel) { this.routingItems = new BindingList <RoutingItem>(); this.deleteRoutingItemCommand = new DelegateCommand(this.DeleteRoutingItemCommandHandler); this.viewModel = viewModel; }
public MainPage() { InitializeComponent(); var vm = new EditableViewModel(); DataContext = vm; vm.RunChangingOrder(); }
public ViewModelCacheHelper(EditableViewModel viewModel) { if (viewModel == null) { throw new ArgumentNullException("viewModel"); } properties = new List <PropertyInfo>(); cache = new Dictionary <string, object>(); this.viewModel = viewModel; GetCacheProperties(); }
public void Cleanup() { viewModel = null; }