93 messaggi dal 22 marzo 2012
Buongiorno lista
vorrei, se possibile, per un progetto che sto portando avanti collegare in binding i controlli di una form in WPF e i dati vengono letti da un file XML.

Siccome so che non riuscirei a spiegarmi in parole faccio un esempio

CONTROLLO LABEL nella proprietà Content="{Binding UTENTE}" metterei il binding con il file XML.

Utente (che ho marcato in grassetto) e un nodo del file XML.

Logicamente nella procedura dovrei indicare PATH e NOME del file XML in modo da referenziarlo una volta solo (possibilimente) e utilizzarlo

Il progetto che stiamo portando avanti prevede diversi ambiti di sviluppo (WPF/WinForm ASP UWP) e vorremmo fare in modo di avere un solo file distribuito contenente le traduzioni.

Abbiamo già visto le API di Azure che permettono di effettuare le traduzioni (che utilizzeremo per creare il file XML) ma non vorremmo avere distribuiti più file con dati rindondanti (faccio l'esempio un cliente ha il WEB e nel contempo dei pc con la procedura stand alone con dei file di traduzione diversi)

Sperando di essere stato chiaro :) vi chiedo se questo è possibile e se questo fosse vero di darmi degli spunti su come poterlo fare.

Ringraziandovi e a disposizione per ulteriori delucidazioni invio cordiali saluti

Perini Luca
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao Luca,
dai un'occhiata a questo, che risolve il problema della localizzazione usando file di risorse.
https://www.codeproject.com/Articles/35159/WPF-Localization-Using-RESX-Files

I file di risorse (RESX) sono in sostanza file XML con una struttura ben determinata che potrai usare in ogni tipo di applicazione .NET.
Vedi qui come possono essere usati in un'applicazione ASP.NET.
http://www.aspitalia.com/articoli/asp.net/internazionalizzazione-applicazioni-aspnet-mvc.aspx

Eventualmente potrai leggerlo anche da altri tipi di applicazione, dato che il suo contenuto è XML.

ciao,
Moreno

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.