속성을 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 클라이언트 프로필이 아니며 솔루션을 지우고 다시 컴파일하려고하지만 문제가 지속됩니다.
주로이 해결책은 내가 찾은 두 가지이지만 문제를 해결하지 못합니다.
참조 링크가 사라졌습니다. –
@WaldoAlvarez : 그냥 MSDN이 바보 같은 기본값을 사용하는 것입니다. "이 항목은 더 이상 제공되지 않습니다."가 표시되면 "다른 버전"드롭 다운에서 이전 버전을 선택하십시오. –
ahh ok 감사합니다. 더 나은 직접 링크 https://msdn.microsoft.com/en-us/library/ms747086(v=vs.100)를 제공하십시오.aspx –