WPF: FixedDocument in Visual Studio 2008 Designer

8

Es ist ein bekannter Fehler , dass Visual Studio beim Versuch einen Fehler anzeigt um ein FixedDocument in XAML zu konstruieren. Zum Beispiel das folgende Snippet

%Vor%

kompiliert und läuft einwandfrei, aber Visual Studio zeigt einen Fehler in der Fehlerliste ( Property 'Pages' does not support values of type 'PageContent'. ) Dies ist ziemlich ärgerlich.

Ich suche nach einer Lösung, die es mir ermöglicht, meine Dokumente in einer XAML-Datei in Visual Studio zu erstellen, ohne diese Fehlermeldung zu erhalten. Ich habe einen Workaround gefunden, den ich unten als Antwort teilen möchte, aber ich bin gespannt, ob es eine bessere (elegantere) Lösung gibt.

    
Heinzi 25.01.2010, 15:22
quelle

2 Antworten

3

Ich weiß, dass dies bereits beantwortet wurde, aber ich denke, diese Antwort ist schöner, weil Sie kein DocumentView hinzufügen müssen.

Wenn es eine Möglichkeit gibt, die Ressourcen mit dem Schlüsselnamen zu referenzieren und sie in das FixedDocument mit XAML zu schreiben, lassen Sie es mich bitte wissen. Ich kann keinen Weg finden, das zu tun, aber vielleicht ist es möglich.

Verwenden:

%Vor%

Erweiterungsmethode:

%Vor%

XAML:

%Vor%     
Charlie 14.09.2011, 19:38
quelle
4

Als Workaround habe ich sowohl den DocumentViewer als auch die Seite eingefügt in ein Gitter:

%Vor%

Dann füge ich die Seite an den DocumentViewer im Loaded an Ereignis des Fensters:

VB Beispiel:

%Vor%

C # Beispiel:

%Vor%     
Heinzi 25.01.2010 15:23
quelle