+1 800 256 3608 (toll-free in North America) or +49 7531 9060-10| service@combit.com

EnhancedViewerControl wird nicht angezeigt

Hallo,
wir verwenden in einem Kundenprojekt (WPF, .NET Framework 4.8, List&Label 25.3) normalerweise das ListLabelViewerControl um Vorschaudateien im Programm anzuzeigen. Bei einer größeren Preview Datei hängt die Anwendung leider eine kurze Zeit sobald die Datei geöffnet wird (Größe des Preview Files ca. 650MB).

Um das Problem zu Analysieren habe ich mir eine kleine Testanwendung gebaut und festgestellt, dass bei der Verwendung des EnhancedViewerControl dieses Problem nicht auftritt.

Ich wollte dann in der bestehenden Anwendung das Control austauschen, was aber leider nicht funktioniert. Es wird einfach nichts angezeigt. Keine Toolbar etc. Haben Sie irgendeine Idee wo ich hier ansetzen könnte und was hier schief läuft?

Hallo Dennis,
schön wieder einen Beitrag von Ihnen zu sehen.

Bei solch einer großen Vorschaudatei, kann das schon an die Performance gehen, die Datei wird auch noch im Hintergrund konvertiert, was beim EnhancedViewerControl nicht der Fall ist.

Funktioniert den die Vorschaudatei in unserem mitgelieferten WPF Sourcecode Beispiel, falls nicht würde ich Sie bitten die Vorschau-Datei, wenn möglich, hier an zu hängen.

Wir würden aber empfehlen, hierzu einen Supportcase über unser Support-Portal zu öffnen, dort gibt es bessere Möglichkeiten für den Daten bzw. Informationsaustausch.

Hallo Erdal,
beim WPF Beispielprojekt ist das Verhalten ähnlich. Über das Window mit Native WPF Viewer hängt die Anwendung, beim Hosted Preview Control klappt alles.

Die Beispieldatei kann ich leider nicht hochladen, da hier Kundenrelevante Daten drin sind.

Das Verhalten in der Kundenanwendung ist auch ohne irgendeine geladene Datei so. Selbst wenn ich das Control direkt im MainWindow einbinde, wird einfach nichts angezeigt (keine Toolbar, Thumbnails etc.).

Ich werde das Verhalten einmal versuchen nachzustellen, falls es von unserer Seite nicht reproduzierbar ist würde ich hier nochmal auf unsere Empfehlung, einen Support Case zu öffnen, zurückkommen.

Ich konnte das von Ihnen beschriebene Verhalten nicht reproduzieren. Deshalb würde ich Ihnen hier empfehlen über das Supportportal ein Case zu öffnen und den Fall dort weiter zu bearbeiten, vielen Dank.

Hallo.
Der Fehler liegt am gesetzten Property AllowTransparency im MainWindow.

Window.AllowsTransparency Property (System.Windows) | Microsoft Docs

Wenn ich die Transparenz deaktiviere dann funktioniert es. Gibt es eine Möglichkeit das irgendwie zu umgehen? Leider verwenden wir in anderen Bereichen die Transparenz.

1 Like

@jbartlau was bedeutet der Like? Bekommen wir ein Update? :slight_smile:

Das bedeutet erstmal “vielen Dank für die Information, damit können wir weiterarbeiten” :slight_smile:. @ealacali schaut sich das gerade einmal an. Inwieweit wir das ändern/lösen können müssen wir noch sehen, sobald wir das analysiert haben.

© combit GmbH