public EditItemCommand(ISingleItemProvider <T> itemProvider, ISelectedItemsProvider selectedItemsProvider)
        {
            Guard.NotNull("itemProvider", itemProvider);
            Guard.NotNull("selectedItemsProvider", selectedItemsProvider);

            this.itemProvider          = itemProvider;
            this.selectedItemsProvider = selectedItemsProvider;
        }
예제 #2
0
 public EditableItemsListViewModel(ISingleItemProvider <T> newItemProvider, ISelectedItemsProvider selectedItemsProvider)
 {
     addItem     = new AddItemCommand <T>(newItemProvider);
     editItem    = new EditItemCommand <T>(newItemProvider, selectedItemsProvider);
     removeItems = new RemoveItemsCommand <T>(selectedItemsProvider);
 }
        public AddItemCommand(ISingleItemProvider <T> itemProvider)
        {
            Guard.NotNull("itemProvider", itemProvider);

            this.itemProvider = itemProvider;
        }