private static IEnumerable <SelectionItem <T> > toSelectionItemEnumerable(IEnumerable <T> items)
        {
            List <SelectionItem <T> > list = new List <SelectionItem <T> >();

            foreach (T item in items)
            {
                SelectionItem <T> selectionItem = new SelectionItem <T>(item);
                list.Add(selectionItem);
            }
            return(list);
        }
示例#2
0
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            SelectionItem <StationSummarySheetType> sheetType = (SelectionItem <StationSummarySheetType>)value;

            if (sheetType != null)
            {
                string returnVal = Enum.GetName(typeof(StationSummarySheetType), sheetType.SelectedItem);
                return(returnVal);
            }
            return(null);
        }
示例#3
0
 public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
 {
     if (value != null)
     {
         SelectionItem <Project> thisProject = (SelectionItem <Project>)value;
         return(thisProject.IsSelected);
     }
     else
     {
         return(null);
     }
 }
示例#4
0
 public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
 {
     if (value != null)
     {
         SelectionItem <ProjectViewModel> proj = (SelectionItem <ProjectViewModel>)value;
         ProjectViewModel answer = (ProjectViewModel)proj.SelectedItem;
         return(answer);
     }
     else
     {
         return(null);
     }
 }