![](/img/trans.png)
[英]Connecting to database in Visual Studio Express 2013 for Web
[英]Visual Studio 2013 Express WPF Deigner load failure
我的VS2013 Express Wpf Designer遇到了麻煩。 在我使用自定義轉換器的情況下,他不會加載視圖。 該應用程序可以編譯並正常運行,並且我的轉換器可以按預期工作。 但是在設計模式下,我不斷收到“名稱{converterClassName}在名稱空間{namespace}中不存在”
事實是,雖然我沒有使用設計器來創建視圖,但我使用它來了解正在做的事情而無需調試,因此我將為它再次工作感到非常高興。
全局視圖:
(原諒我的法國氣)
細節 :
我引用我的名稱空間(這種方式與視圖屬於同一個程序集:
<UserControl xmlns:converters="clr-namespace:Sequenceur.ProdUI.IHM.Converters">
這樣聲明資源:
<UserControl.Resources>
<converters:BoolToVisibility x:Key="visibilityConverter"/>
</UserControl.Resources>
(問題與窗口相同)
並以這種方式使用我的轉換器:
<MenuItem Header="Maintenance" Visibility="{Binding Path=AdminMode, Converter={StaticResource ResourceKey=visibilityConverter}}">
轉換器本身
這是一個簡單的IValueConverter
實現,沒什么花哨的。
在我所有其他項目中,即使使用轉換器,設計人員的負載也很好。 您可能想知道我已經從另一個項目的視圖中復制了一些骯臟的副本/過去,它一定來自於此,但是我看不到哪里...
與Visual Studio設計人員進行戰斗非常普遍,尤其是在我的情況下。 有時候,我處於瘋狂的邊緣,這就是為什么我只選擇代碼視圖而不使用設計器的原因(當然,設計具有一些優勢)。 但是對於您而言,這些步驟應該會有所幫助:
也許沒有幫助。 有時重新啟動Visual Studio也可以解決其中一些問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.