In WPF, al fine di aggiungere un FixedPage
ad un FixedDocument
nel codice si ha la necessità di:Qual è il modo corretto di aggiungere un PageContent/FixedPage a un FixedDocument in WPF?
var page = new FixedPage();
var pageContent = new PageContent();
((IAddChild)pageContent).AddChild(page);
Questo sembra essere l'unico modo, però:
La documentazione MSDN dice esplicitamente uno non dovrebbe farlo ('Questa API supporta l'infrastruttura .NET Framework e non è pensata per essere utilizzata direttamente dal tuo codice .'- PageContent.IAddChild.AddChild Method).
È brutto dover eseguire il cast su un'implementazione dell'interfaccia esplicita per aggiungere il contenuto a
PageContent
.Non è semplice eseguire l'operazione di base di
PageContent
.
La documentazione non spiega in realtà come eseguire questa operazione e non sono riuscito a trovare altre informazioni su come eseguirlo. C'è un altro modo? Un modo "corretto"?
Grazie, dov'è la documentazione? – nicodemus13
Controlla l'esempio nella parte inferiore di questa pagina: http://msdn.microsoft.com/en-us/library/system.windows.documents.pagecontent%28v=vs.100%29.aspx – dtesenair
durante la scrittura del pc. Bambino mostra un errore. è un metodo get non impostato – Sivajith