Я внедрил конвертер для преобразования Int32 в String, чтобы иметь возможность привязывать свойство к текстовому блоку.
Я реализую этот конвертер в пространстве имен 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, и я пытаюсь очистить решение и перекомпилировать, но проблема не устранена.
В основном, это два решения, которые я всегда нахожу, но не решу проблему.