public static CreateForResourceSelection ( ResourceType initialResourceTabToDisplay, IReadOnlyList |
||
initialResourceTabToDisplay | ResourceType | |
calendars | IReadOnlyList |
|
addressBooks | IReadOnlyList |
|
taskLists | IReadOnlyList |
|
Résultat |
static AddressBookData SelectAddressBook(IReadOnlyList <AddressBookData> items) { using (SelectResourceForm selectResourceForm = SelectResourceForm.CreateForResourceSelection(ResourceType.AddressBook, null, items.Select(d => new AddressBookDataViewModel(d)).ToArray())) { if (selectResourceForm.ShowDialog() == DialogResult.OK) { return(((AddressBookDataViewModel)selectResourceForm.SelectedObject).Model); } else { return(null); } } }
static TaskListData SelectTaskList(IReadOnlyList <TaskListData> items) { using (SelectResourceForm selectResourceForm = SelectResourceForm.CreateForResourceSelection(ResourceType.TaskList, null, null, items.Select(d => new TaskListDataViewModel(d)).ToArray())) { if (selectResourceForm.ShowDialog() == DialogResult.OK) { return(((TaskListDataViewModel)selectResourceForm.SelectedObject).Model); } else { return(null); } } }
static CalendarData SelectCalendar(IReadOnlyList <CalendarData> items) { using (SelectResourceForm selectResourceForm = SelectResourceForm.CreateForResourceSelection(ResourceType.Calendar, items.Select(d => new CalendarDataViewModel(d)).ToArray())) { if (selectResourceForm.ShowDialog() == DialogResult.OK) { return(((CalendarDataViewModel)selectResourceForm.SelectedObject).Model); } else { return(null); } } }