Fragensteller
Pdf's im Wpf-Grid

Allgemeine Diskussion
-
Hallo! Ich möchte in einer Wpf-Applikation in einem Grid in einer der Spalten in jeder Row ein Pdf-Dokument einblenden. Den Pfad für die Pdf's würde ich gerne mittels Binding "übergeben".
Wie kann ich dies erreichen? Viele Dank für die Hilfe!
- Typ geändert Robert BreitenhoferModerator Donnerstag, 8. März 2012 13:56 Keine Rückmeldung des Fragenstellender
Alle Antworten
-
Hi,
um eine PDF Datei in einer WPF Anwendung anzeigen zu lassen, gibt es viele Wege. Den für dich sinnvollsten musst Du dir aber selbst raussuchen.
http://www.google.de/#q=wpf+pdf+viewer
Wenn Du dich dann für eine Methode entschieden hast, kann man auch die andere Frage angehen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo! Ich habe ein Winforms Usercontrol, in dem ich das "COM-Objekt" vom PdfReder nutze:
public partial class PdfControl : UserControl { public PdfControl( ) { InitializeComponent( ); } public void LoadFile( string file ) { this.axAcroPdf.LoadFile( file ); } }
Dieses Control soll in einer Spalte des WPF-Grids verwendet werden, in jeder Row eins. Hier ein kleiner Auzug aus dem XAML-Code:
<Custom:DataGrid.Columns> <Custom:DataGridTextColumn SortDirection="Ascending" IsReadOnly="False" Header="Name" FontWeight="Bold" Binding="{Binding Path=Name}"> </Custom:DataGridTextColumn> <!-- Image --> <Custom:DataGridTemplateColumn Header="Image" IsReadOnly="True" Width="10*"> <Custom:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Image Height="200" Width="200" Source="{Binding Path=Image}" /> </DataTemplate> </Custom:DataGridTemplateColumn.CellTemplate> </Custom:DataGridTemplateColumn> <!-- Pdf --> <Custom:DataGridTemplateColumn Header="Pdf" IsReadOnly="True" Width="10*"> <Custom:DataGridTemplateColumn.CellTemplate> <DataTemplate> ?????????????????????????? Binding? </DataTemplate> </Custom:DataGridTemplateColumn.CellTemplate> </Custom:DataGridTemplateColumn> </Custom:DataGrid.Columns> </Custom:DataGrid>
Im Abschnitt "Pdf" würde ich gerne im DataTemplate mein UserControl (wahrscheinlich im <WindowsFormsHost>) einbinden und dort per Databinding den Pfad zu dem jewiligen Pdf-Dokument übergeben. Ich habe Schweirigkeiten, dies zu implemntieren und hoffe auf Hilfe.
Vielen Dank!
-
Hallo DulcineaS,
Könntest Du Dein Problem inzwischen lösen? Wenn ja, es wäre schön und hilfreich, wenn Du posten würdest wie es funktioniert hat, denn dann profitieren unter Umständen andere mit dem gleichen Problem davon.
Danke und Grüße,
Robert
Robert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können. -
****************************************************************************************************************
Dieser Thread wurde mangels weiterer Beteiligung des Fragestellenden ohne bestätigte Lösung abgeschlossen.
Neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.
****************************************************************************************************************Robert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.