Windows XP Tablet PC SDK su mono
Domanda
Sono stato in sviluppo di un'applicazione che utilizza il pc Windows SDK tablet. L'unica cosa che davvero usare da esso è il controllo InkPicture.
Mi chiedo, il controllo InkPicture, ovviamente, non è integrato in .NET, ma è un oggetto gestito, così dovrebbe funzionare in mono?
Sto scaricando MOMA ora, ma stavo solo chiedendo se qualcuno sapesse già.
Soluzione
Dipende da quello API sono utilizzati nel controllo InkPicture. Non v'è alcuna guida definitiva, l'unica migliore possibilità è di lanciarlo con il MOMA di scoprirlo. L'altro modo è quello di copiare il dll InkPicture o una libreria tutta per mono, ed eseguire l'applicazione compilata (Fare una semplice applicazione WinForm riferimento al controllo e cablare i gestori di eventi del InkPicture) sotto Mono e le dita incrociate. Si può lavorare, non può. È necessario mantenere un occhio vicino sulla pagina del progetto Mono stesso per vedere cosa è cambiato o fissato nel buglist.
In generale, di regola, evitare qualsiasi p / invoca, o chiamate Win32API specifici, se ci sono p / invoca utilizzato, alcuna garanzia che funzionerà, ma si può andare in giro che con la creazione di una funzione fittizio o un wrapper per il sottostante Mono del routine per raggiungere esattamente questo.
Oltre a questo, Buona fortuna con il controllo InkPicture e spero che funziona per voi:)
Spero che questo aiuti, I migliori saluti, Tom.