CreateForResourceSelection() публичный статический Метод

public static CreateForResourceSelection ( ResourceType initialResourceTabToDisplay, IReadOnlyList calendars = null, IReadOnlyList addressBooks = null, IReadOnlyList taskLists = null ) : SelectResourceForm
initialResourceTabToDisplay ResourceType
calendars IReadOnlyList
addressBooks IReadOnlyList
taskLists IReadOnlyList
Результат SelectResourceForm
Пример #1
0
 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);
         }
     }
 }
Пример #2
0
 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);
         }
     }
 }
Пример #3
0
 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);
         }
     }
 }