L’object model di TFS 2010 mette a disposizione una finestra per permettere ai nostri utenti di selezionare un server TFS, una project collection o un progetto.La finestra è implementata dalla classe TeamProjectPicker che si trova nel namespace Microsoft.TeamFoundation.Client (assembly Microsoft.TeamFoundation.Client.dll).TeamProjectPicker permette una certa versatilità perché può servire per selezionare una project collection, un progetto o una serie di progetti.Prima di vedere come si può ottenere ciò, vediamo come è strutturata la classe.La classe ha tre costruttori che permettono di gestire la possibilità di scegliere cosa è possibile selezionare e quale provider di credenziali utilizzare.In particolare, il costruttore più completo è il seguente:PublicSubNew(ByVal mode AsTeamProjectPickerMode,ByVal disableCollectionChange AsBoolean,ByVal credentialsProvider AsICredentialsProvider) L’argomento mode, di tipo TeamProjectPickerMode, permette di selezionare la modalità di selezione e pu…