Kann XmlDataProvider mit d: DataContext verwendet werden?

8

Ich frage mich, wie ich einen XmlDataProvider verwenden kann, um willkürliche XML-Daten für die Entwurfszeit in Blend 4 zur Verfügung zu stellen. Ich habe ein paar Methoden ausprobiert, aber Blend hebt es nicht auf. Meine UI-Elemente sind leer.

Mir ist klar, dass Blend Funktionalität zum Generieren und Verwalten von Beispieldaten bietet, aber das ist eine Menge Aufwand für einige der einfachen Benutzersteuerelemente, die ich habe. Ich suche nach etwas, das inline in der Xaml-Datei funktioniert (d. H. Implizites Schema), ohne dass viele zusätzliche Dateien generiert werden. Einen XmlDataProvider in die Ressourcen zu setzen und dann einen d: DataContext zu machen, um darauf zu verweisen, schien ein guter Weg zu sein, aber ich kann es nicht funktionieren lassen.

Ich kann keine meiner viewmodel-Klassen dafür verwenden (wie bei einem d: DesignData oder mit ObjectDataProvider), weil sie die Setter für alle Eigenschaften nicht offen legen. Diese Eigenschaften können nicht mit Entwurfszeitdaten festgelegt werden, wenn sie schreibgeschützt sind.

Wie kann ich ein Modell in reinem Xaml erstellen, an das ich zur Designzeit binden kann?

    
scobi 19.05.2010, 17:10
quelle

1 Antwort

0

Wenn ich Sie richtig verstanden habe,

Normalerweise mache ich das auf diese Weise, aber ich kann nicht verstehen, wie komplex Ihr Modell ist, aber dies ist ein Weg, der für Sie in der Entwurfszeit funktionieren könnte, um eine bestimmte Datentabelle oder ähnliches zu testen.

> %Vor%

Hast du das gemeint? Wenn nicht, bitte mehr ausarbeiten.

    
Khaliloz 26.04.2012 08:27
quelle

Tags und Links