예제 #1
0
 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();
        }
예제 #3
0
        public ViewModelCacheHelper(EditableViewModel viewModel)
        {
            if (viewModel == null)
            {
                throw new ArgumentNullException("viewModel");
            }

            properties     = new List <PropertyInfo>();
            cache          = new Dictionary <string, object>();
            this.viewModel = viewModel;

            GetCacheProperties();
        }
예제 #4
0
 public void Cleanup()
 {
     viewModel = null;
 }