2016-07-27 28 views
0

Es ist wieder passiert. Meine Testdaten werden nicht mehr angezeigt. Ich sehe nur Klassen- und Eigenschaftsnamen. Neustart hilft diesmal nicht. Verfolge weder. Ich habe mein ganzes Projekt neu geschrieben, seit das passiert ist. Jetzt habe ich versucht, Test Data Klasse zu verwenden, um es von benutzerdefinierten Kontrollen zu adressieren, so dass es aussehen würde:WPF-Designer ist abgestürzt und hat die Testdaten nicht mehr dauerhaft angezeigt

...d:DataContext="{Binding Source={DynamicResource TestData}, Path=Emploee}"... 
//in resources 
<main:TestData x:Key="TestData"/> 

Nicht wie es war vorher:

...d:DataContext="{DynamicResource TestEmploee}"... 
//in resources: 
<shar:PVEmploee x:Key="TestEmploee" Name="Alpha" Surname="Omega" Phone="77777777" PVProfession="{DynamicResource TestProfession}"/> 
<shar:PVProfession x:Key="TestProfession" Name="Some obnoxeously long profession name"/> 

Und genau nach diesen Änderungen in dieser Steuerung (Ich habe es vorher schon ein paar Mal an anderen Steuerelementen gemacht, ich habe aus der vorherigen Projektversion kopiert) der Designer ist abgestürzt. Jetzt sehe ich this ridiculousness statt test data

Ich bin frustriert. Soll ich es wieder neu starten? Oder es könnte einen Weg geben, es zu reparieren.

+0

[Antwort fast nicht richtig Frage] (http://stackoverflow.com/a/18082413/5847197) funktionierte tatsächlich gut (die Frage war - wie man einen Designer = D). Wenn ich den Designer im Task-Manager abstoppe und in Studio auf "Ausführen von Code deaktivieren und den Designer neu laden" klicke, lädt der Designer ziemlich gut und die Steuerelemente werden mit Testdaten gefüllt. Aber ich muss es immer noch tun, wenn ich anfange zu arbeiten. Es ist nervig. –

Antwort

0

Answer to almost not realated question Wirklich gut funktioniert (die Frage war - wie man einen Designer = D). Wenn ich den Designer im Task-Manager deaktiviere und in Studio auf die zweite Option klicke. Der Designer lädt recht gut. Alle meine Testdaten genau dort. Oder ich habe später gefunden, dass ich auf das kleine Dokumentensymbol auf dem Designerboden klicken kann, um es mit oder ohne Benutzercode neu zu laden.

Nach ein paar solcher Rücksetzungen begann es sich zu benehmen. Fabelhaft!