我的VS2013 Express Wpf Designer有問題。他不會加載視圖到我使用自定義轉換器。應用程序編譯並運行良好,我的轉換器按預期工作。但是在設計模式中,我總是收到名稱{converterClassName}不存在於命名空間{namespace}中「Visual Studio 2013 Express WPF Deigner加載失敗
事情是,雖然我不使用設計器來創建視圖,但是我使用它來創建我在做什麼的想法看起來像不需要調試,所以如果它能夠再次工作,我會非常高興。
全球視野:
(原諒我Frenchiness)
詳情:
我引用我的命名空間(至極屬於同一個組件比該視圖如下:
<UserControl xmlns:converters="clr-namespace:Sequenceur.ProdUI.IHM.Converters">
聲明的ressource這樣:
<UserControl.Resources>
<converters:BoolToVisibility x:Key="visibilityConverter"/>
</UserControl.Resources>
(問題是與一個窗口相同)
,用我的轉換是這樣的:
<MenuItem Header="Maintenance" Visibility="{Binding Path=AdminMode, Converter={StaticResource ResourceKey=visibilityConverter}}">
的轉換器本身
這是一個簡單的IValueConverter
實現,沒有什麼奇特的。
在我所有的其他項目中,即使使用轉換器,設計師的加載也很好。您可能想知道我從其他項目中獲得了一些不太清楚的副本/過去以及我的看法,但是我不知道在哪裏...
好吧,它來自VS設計師的缺陷,並沒有通用的解決方案。無論如何,感謝提示。這是你的觀點。 – IronSlug 2014-10-09 14:23:21
好吧,也許有一個完全合理的方法來解決這個問題,但我還沒有找到它。我希望它能在2013版中得到解決,但似乎並非如此。在我看來,堅持x86,這個問題發生的頻率較低。 Bon勇氣! – cmousset 2014-10-09 15:30:22