Se vi occorre navigare l’albero del progetto di Instant Developer Foundation per recuperare informazioni sugli oggetti che ne compongono la struttura (per esempio per crearsi un sistema di traduzione delle label del progetto) è possibile utilizzare due particolari librerie che trovate nel progetto allegato.
Navigare Progetto InDe.zip (1,1 MB)
Le librerie da utilizzare sono:
- INDE Extension (permette di interagire con INDE per manovrare i progetti)
- INDE Tree Walker ( permette di percorrere gli oggetti di un progetto)
Questi oggetti esistono solo in C# e servono solamente per recuperare il GUID e le
descrizioni per un eventuale utilizzo di traduzione delle label. Occorre togliere la spunta al flag Mantieni compatibilità nelle proprietà dell’applicazione.
Nella videata Oggetti Instant Developer trovate la funzione carica (richiamata da omonimo bottone) che scansiona l’albero e si fa una lista di documenti Oggetto Inde.
Vengono caricati oggetti del tipo:
- Videata
- Pannello
- CampoPannello
- SottoVideata
- BarraBottoni
- Comando
È possibile aggiungere altri tipi guadando le possibilità offerte dalla lista valori corrispondente.
Le istruzioni per recuperare le parti che interessano di un progetto si possono includere in un gruppo di codice che viene compilato solo in C#.
Queste istruzioni non possono stare in un componente.
Pensate che possa essere utile?
Qualcuno le ha già utilizzate queste librerie?