2011-01-25 15 views
6

Ho sentito parlare del progetto Mono, ma solo per quanto riguarda le winform. Funzionerà con WPF?È possibile utilizzare WPF su unix?

+0

Questa domanda non ha assolutamente senso. Unix è un sistema operativo. –

+1

Quindi ... è possibile riscrivere Unix usando WPF? Dovremmo provare. Affronterai i driver di dispositivo, gestirò la GUI. – dotalchemy

+3

Credo che voglia dire: WPF funziona con Unix? Ha solo sentito parlare di mono sotto unix con winforms e vuole ottenere maggiori informazioni. – Oded

risposta

11

WPF under Mono non esiste.

A questo punto, nessun gruppo nel progetto Mono ha intenzione di implementare le API di Windows Presentation Foundation come parte del progetto.

Il team mono proporre utilizzando Silverlight/Moonlight invece:

Silverlight implementare un sottoinsieme delle API WPF ed è disponibile per Windows, MacOS X e attraverso il nostro proprio sforzo open source Moonlight è disponibile su Linux e altri sistemi Unix.

1

C'è una libreria chiamata Silverform SDK che mira a fornire cross-platform WPF e Silverlight implementazione.

La libreria è implementata in codice gestito e attualmente funziona con OpenTK e Unity3D come back-end di rendering. Le principali funzionalità, come l'associazione, il layout, i controlli principali e le primitive, sono già state implementate (controlla le demo di Unity web player here). Inizialmente si è concentrato sul rendering di Unity3d, mentre il supporto per le applicazioni mono standalone sarà aggiunto come una build separata in futuro.

Disclaimer: Sono uno degli sviluppatori della libreria.

Problemi correlati