Sto provando con visualizzatore di documenti e XPS atm come non l'ho mai provato prima. Quindi ho un semplice pezzo di codice che carica un documento XPS e lo visualizza nel visualizzatore di documenti, tuttavia il documento non appare. Il visualizzatore di documenti viene caricato e un rapido passaggio in modalità di debug mi dice che le informazioni sono lì, semplicemente non verranno visualizzate.Visualizzazione di un documento XPS in Document Viewer
dvDoc = new DocumentViewer();
string fileName = null;
string appPath = System.IO.Path.GetDirectoryName(Assembly.GetAssembly(typeof(DocumentWindow)).CodeBase);
if (type == "About")
fileName = appPath + @"\Documents\About.xps";
fileName = fileName.Remove(0, 6);
XpsDocument doc = new XpsDocument(fileName, FileAccess.Read);
dvDoc.Document = doc.GetFixedDocumentSequence();
Tutta la documentazione che riesco a trovare mi dice di farlo in questo modo, ma non sembra funzionare per me. Sono consapevole che al visualizzatore di documenti non piacciono gli URI, da cui la riga filename.remove.
Qualsiasi suggerimento su cosa mi manca.
Cheers, SumGuy
In realtà non avevo lavorato su questo particolare progetto di recente in modo che nessuno non avevo notato. Ma ora che ne parli, è abbastanza ovvio. Saluti per la risposta – SumGuy