2016-07-27 45 views
0

它再次發生。我的測試數據不再顯示。我只看到類和屬性名稱。重新啓動這次沒有幫助。既不回報。 自發生此事以來,我一直在重寫我的整個項目。 現在我試圖用測試數據類從自定義用戶控件解決它,所以它看起來像:WPF設計器崩潰並且永久停止顯示測試數據

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

不喜歡它以前:

...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"/> 

並在此控制這些變化之後(我之前已經做過幾次其他控件,我從之前的項目版本中複製過),設計師墜毀了。現在我看到 this ridiculousness,而不是test data

我很沮喪。我應該重新啓動它嗎?或者可以有一些方法來解決它。

+0

[回答幾乎不相關的問題](http://stackoverflow.com/a/18082413/5847197)實際上運行良好(問題是 - 如何崩潰Designer = D)。如果我殺死任務管理器中的設計器,並在Studio中單擊「禁用正在運行的代碼並重新加載設計器」,Designer會加載得很好,並且控件會被填充測試數據。但我每次開始工作時都需要這樣做。它很煩人。 –

回答

0

Answer to almost not realated question其實運行良好(問題是 - 如何崩潰Designer = D)。如果我殺死任務管理器中的設計師,並點擊Studio中的第二個選項。設計師以正確的方式載入相當好。我所有的測試數據就在那裏。或者我後來發現,我可以點擊設計師底部的小文檔圖標,重新加載或不加用戶代碼。

經過幾次這樣的重置,它開始表現。奇妙!