私は、TextBoxにプロパティをバインドできるようにInt32からStringに変換するコンバータを実装しました。タグ 'XXX'はXML名前空間 'clr-namespace:YYY'に存在しません
MyApp.Convertersという名前空間にこのコンバータを実装し、Int32ToStringConverterと呼びます。
その後、私のAXMLに、私は次のように私のコンバーターへの参照を追加します。
<Window x:Class="MusicaDB.Views.PrincipalView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:i="namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
**xmlns:converter="clr-namesapce:MyApp.Converters, aseembly=MyApp**">
その後、windows.Resourcesに私が持っている:
<Window.Resources>
<**converter:Int32ToStringConverter** x:Key="Int32ToStringConverter" />
</Window.Resources>
私はエラーを取得し、そのタグのInt32ToStringコンバータが名前空間MyApp.Converters、assembly = MyAppに存在しません。
プロジェクトのプロパティでローカルハードドライブにプロジェクトがあり、.NETのフレームワークが4.0で、フレームワーク4.0のクライアントプロファイルではありません。ソリューションをクリアして再コンパイルしようとしても問題は解決しません。
これは主に私が見つける2つの解決策ですが、私の問題は解決しません。
参照リンクがなくなった! –
@WaldoAlvarez:「これはもう利用できません」と表示されている場合は、MSDNが単に愚かなデフォルトを使用しているだけで、「その他のバージョン」のドロップダウンから以前のバージョンを選択してください。 –
ahh okありがとう、より良い直接リンクhttps://msdn.microsoft.com/en-us/library/ms747086(v=vs.100)を提供します。aspx –